happybase连接到hbase获取表信息失败

pkwftd7m  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(423)

我是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上。谢谢

rdrgkggo

rdrgkggo1#

确保您正在连接到一个thrift守护程序(您必须与hbase本身分开启动)。同时也要确保节俭的交通工具( transport=... happybase中的参数)与服务器使用的参数匹配。

wwwo4jvm

wwwo4jvm2#

开始节俭执事

sudo /usr/lib/hbase/hbase-1.1.3/bin/hbase-daemon.sh start thrift

根据您的计算机更改hbase-daemon.sh2路径
默认情况下,thrift在9090端口侦听
连接到hbase

connection = happybase.Connection()

相关问题