Database 使用ODBC连接Hadoop上的Impala表时出现问题
我正在尝试使用pyodbc连接到Hadoop上的Impala表。我正在使用以下代码:Database 使用ODBC连接Hadoop上的Impala表时出现问题,database,hadoop,pyodbc,connectivity,Database,Hadoop,Pyodbc,Connectivity,我正在尝试使用pyodbc连接到Hadoop上的Impala表。我正在使用以下代码: import pandas as pd import pyodbc from pandas import ExcelWriter, ExcelFile, DataFrame from openpyxl import Workbook, load_workbook import os import numpy as np cfg = {'DSN': 'impaladsn64', 'host': 'ha-proxy
import pandas as pd
import pyodbc
from pandas import ExcelWriter, ExcelFile, DataFrame
from openpyxl import Workbook, load_workbook
import os
import numpy as np
cfg = {'DSN': 'impaladsn64', 'host': 'ha-proxy-rb-p.de.xxxx.com', 'port': 21050}
conn_string = 'DSN=%s;' % (cfg['DSN'])
# Create connection
conn = pyodbc.connect(conn_string, autocommit=True)
每次出现以下错误时:
Error: ('HY000', '[HY000] [Cloudera][DriverSupport] (1170) Unexpected response received from server. Please ensure the server host and port specified for the connection are correct. (1170) (SQLDriverConnect); [HY000] [Cloudera][DriverSupport] (1170) Unexpected response received from server. Please ensure the server host and port specified for the connection are correct. (1170)')
目前,这段代码在我同事的一台电脑上运行顺利,在我的电脑上也运行良好,直到4月中旬。但是昨天我试着运行这段代码,然后我得到了服务器连接错误,同时我的同事顺利地运行了这段代码
我还使用具有相同凭据的ODBC数据源检查了连接,测试成功,我拥有连接
有谁能告诉我,有什么问题,我无法访问它了。
谢谢