我是hbase的新手,想使用happybase,请遵循以下教程:https://happybase.readthedocs.org/en/latest/user.html#establishing-a-连接代码如下:
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上。谢谢
2条答案
按热度按时间rdrgkggo1#
确保您正在连接到一个thrift守护程序(您必须与hbase本身分开启动)。同时也要确保节俭的交通工具(
transport=...
happybase中的参数)与服务器使用的参数匹配。wwwo4jvm2#
开始节俭执事
根据您的计算机更改hbase-daemon.sh2路径
默认情况下,thrift在9090端口侦听
连接到hbase