Доступ на прем DB2 из DSX
Я пытаюсь получить доступ к предварительным данным DB2 из DSX с помощью записной книжки Python в Jupyter. Я загрузил db2jcc.jar и файлы лицензий jar в свой домашний каталог, но как мне добавить каталог в classpath? Есть ли другой
1 ответ
В качестве альтернативы вы можете использовать соединитель, доступный в DSX, для подключения к DB2 на прем.
from ingest import Connectors
from pyspark.sql import SQLContext
sqlContext = SQLContext(sc)
DB2loadOptions = {
Connectors.DB2.HOST : '***********',
Connectors.DB2.PORT : '***********',
Connectors.DB2.DATABASE : '*********',
Connectors.DB2.USERNAME : '***********',
Connectors.DB2.PASSWORD : '***********',
Connectors.DB2.SOURCE_TABLE_NAME : '***********'}
DB2DF.printSchema()
DB2DF.show()
Ссылка: - https://datascience.ibm.com/docs/content/analyze-data/python_load.html
Я полагаю, что вы, должно быть, используете шлюз или какой-то другой способ подключения к вашему db2. https://datascience.ibm.com/blog/working-with-on-premises-databases-step-by-step/
Спасибо, Чарльз.