如何在Python中使用Thrift更改Hbase中的表

时间:2018-07-06 11:14:48

标签: hbase thrift python-2.6

我能够使用Python中的Thrift服务器连接到Hbase。我正在学习本教程:connecting-hbase-with-python-application-using-thrift-server以连接到Hbase。 我需要立即更改表格。有人可以帮忙吗?请注意,我正在使用Python2.6版本。

谢谢

1 个答案:

答案 0 :(得分:0)

这是使用happybase API在Python中进行HBase Put的方法。确保Thrift服务器在您的服务器上运行:

import happybase

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

table.put方法接受rowKey作为字节,并接受将列族和列名映射为值的字典。您还可以使用其他参数选项,例如时间戳,WAL设置等。但是此最小示例应该可以使用。