pyodb c соединение с Cloudera Impala не работает на colab - PullRequest
0 голосов
/ 09 апреля 2020

Я установил pyodb c и настроил системный ODB C. Что-нибудь еще я должен настроить?

pyodbc.autocommit=True
conn = pyodbc.connect("DSN=Cloudera Impala DSN", autocommit=True)
print("pass")
cursor = conn.cursor()

enter image description here enter image description here

1 Ответ

0 голосов
/ 13 апреля 2020

Вы можете использовать - conn = pyodbc.connect(DSN="Cloudera Impala DSN", autocommit=True)
Мы используем
cfg = {'DSN': 'Cloudera Impala DSN', 'host': 'xx.com', 'port': 1234,'username': 'uu', 'password': 'pp'} conn_string='DSN=%s; database='default';AuthMech=3;UseSASL=1; UID=%s; PWD=%s; SSL=1;AllowSelfSignedServerCert=1;CAIssuedCertNamesMismatch=1' %(cfg['DSN'], cfg['username'], cfg['password']) conn = pyodbc.connect(conn_string, autocommit=True) cursor = conn.cursor()

...