Я пытаюсь получить доступ к данным prem DB2 из DSX, используя блокнот Python в Jupyter. Я загрузил файлы db2jcc.jar и jar лицензии в свой домашний каталог, но как добавить этот каталог в путь к классам? Есть ли другой
Доступ к прем DB2 из DSX
Ответы (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#ibm-db2
Я полагаю, что вы должны использовать шлюз или какой-либо способ подключения к локальному серверу db2. https://datascience.ibm.com/blog/working-with-on-premises-databases-step-by-step/
Спасибо, Чарльз.
person
charles gomes
schedule
16.05.2017