Как создать задание ETL, которое запускает Java с помощью Databricks?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как создать задание ETL, которое запускает Java с помощью Databricks?

Сообщение Anonymous »

Я пытаюсь запустить следующую строку подключения в Java:

Код: Выделить всё

    import java.sql.Connection;
import java.sql.DriverManager;

public class ConnectionTest
{
public static void main(String[] args) throws Exception
{
Connection connection = null;
try
{
Class.forName("com.netsuite.jdbc.openaccess.OpenAccessDriver");
String connectionURL =
"jdbc:ns://:1708;" +
"ServerDataSource=NetSuite.com;" +
"Encrypted=1;" +
"NegotiateSSLClose=false;" +
"CustomProperties=(AccountID=;RoleID=)";
connection = DriverManager.getConnection(connectionURL, "User", "Password");
System.out.println("Connection success");
}
finally
{
if (connection != null)
connection.close();
}
}
}
Я хочу запустить сценарий, используя рабочий процесс Databricks. В конечном итоге моя работа будет заключаться в передаче даты последнего изменения с помощью первичного ключа для извлечения только последних данных и последующего сохранения их в хранилище S3. Но для этого вопроса мне просто нужно выполнить приведенное выше задание с помощью задания.
Предполагая, что у меня есть код Java в файле с именем «fetchDataTest.java», как будет выглядеть мое задание Databricks повлечь за собой? Нужен ли мне ноутбук для его запуска или я могу просто запустить его напрямую? Какой компьютер я бы использовал? Кластер с одним узлом?
Спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/792 ... databricks
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»