Доступ на прем 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/

Спасибо, Чарльз.

Другие вопросы по тегам