我是hbase的新手,我想使用happybase,遵循这里的教程:https://happybase.readthedocs.org/en/latest/user.html#establishing-a-connection代码如下:
connection = happybase.Connection(host='10.0.0.11', port=16000);
connection.open()
table = connection.table('users')
list(table.scan())但我总是遇到节俭的问题:
thrift.transport.TTransport.TTransportException: TSocket read 0 bytes有人知道如何解决这个问题吗?我使用的是linux。thx
发布于 2016-03-29 15:07:01
启动节俭守护进程
sudo /usr/lib/hbase/hbase-1.1.3/bin/hbase-daemon.sh start thrift根据您的机器更改hbase-daemon.sh2路径
默认情况下,thrift监听9090端口
连接到hbase
connection = happybase.Connection()发布于 2015-09-22 19:48:40
确保您连接的是Thrift守护进程(您必须从HBase本身单独启动)。还要确保Thrift传输(Happybase中的transport=...参数)与服务器使用的传输相匹配。
https://stackoverflow.com/questions/32353245
复制相似问题