0

我正在使用 python happybase 连接到 hbase,但未能检索到 hbase 信息。我的代码如下:

CDP7_HBASE_THRIFT_VER='0.94'
c = happybase.Connection(host='habse_thrift_server_name', port=9090, table_prefix=None,
                         compat=CDP7_HBASE_THRIFT_VER, table_prefix_separator=b'_',
                         timeout=None, autoconnect=True, transport='framed',
                         protocol='compact')

print(c.tables())

错误:

 File "thriftpy2/transport/cybase.pyx", line 61, in thriftpy2.transport.cybase.TCyBuffer.read_trans
  File "/usr/lib64/python2.7/site-packages/thriftpy2/transport/socket.py", line 132, in read
    message='TSocket read 0 bytes')
thriftpy2.transport.base.TTransportException: TTransportException(message='TSocket read 0 bytes', type=4

有谁知道问题是什么以及如何解决这个问题?

4

0 回答 0