我正在使用impyla
从服务器 2 连接到服务器 1 上的 impala。我能够成功连接如下线路:
conn = connect(host=IMPALAD_SERVER1, port=21050, auth_mechanism='GSSAPI', use_ssl=True)
但是,最近我们从服务器 1 移动到服务器 1A,所以我将连接线更改为
conn = connect(host=IMPALAD_SERVER1A, port=21050, auth_mechanism='GSSAPI', use_ssl=True)
然而,这给出了 thriftpy2 的错误:thriftpy2.transport.base.TTransportException: TTransportException(type=4, message='TSocket read 0 bytes')
问题是,我只需更改 impalad 就可以从本地无缝连接到服务器 1A,没有别的。我注意到/etc/hbase/conf/hbase-site.xml
服务器 1A 中的文件是空白的,而它填充在服务器 1 中。这可能是节俭问题的原因吗?