如何在python中使用thrift修改hbase中的表

iaqfqrcu  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(558)

我可以用python中的thrift服务器连接到hbase。我遵循这个教程:使用thrift server连接hbase和python应用程序。我现在需要换张table。有人能帮忙吗?请注意,我使用的是python2.6版本。
谢谢您

sigwle7e

sigwle7e1#

下面介绍如何使用happybase api将hbase放入python中。确保您的服务器上正在运行thrift服务器:

  1. import happybase
  2. conn = happybase.Connection(HBASE_SERVER) # uses default port 9095, but provide second arg if non-default port
  3. myTable = conn.table(TABLE_NAME)
  4. myTable.put(b'rowKey', {b'CF:CN': b'TextValue'})

put方法接受以字节形式表示的行键和将列族和列名Map到值的字典。还有其他的参数选项可以使用,比如时间戳、wal设置等,但是这个最小的例子应该可以用。

相关问题