happybase

一个开发人员友好的Python库,用于与Apache HBase交互。(A developer-friendly Python library to interact with Apache HBase.)

  • 所有者: python-happybase/happybase
  • 平台: Linux, Mac, Windows
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

HappyBase

HappyBase 是一个开发人员友好的 Python 库,可与Apache HBase 进行交互。

HappyBase 设计用于标准 HBase 设置,并为应用程序开发人员提供 Pythonic API以与 HBase 交互。 实际上,HappyBase 使用 Python Thrift 库使用其 Thrift 网关连接到 HBase,该网关包含在标准 HBase 0.9x 版本中。

示例

下面的示例说明了库的基本用法。 用户指南包含更多示例。

import happybase

connection = happybase.Connection('hostname')
table = connection.table('table-name')

table.put(b'row-key', {b'family:qual1': b'value1',
                       b'family:qual2': b'value2'})

row = table.row(b'row-key')
print(row[b'family:qual1'])  # prints 'value1'

for key, data in table.rows([b'row-key-1', b'row-key-2']):
    print(key, data)  # prints row key and data for each row

for key, data in table.scan(row_prefix=b'row'):
    print(key, data)  # prints 'value1' and 'value2'

row = table.delete(b'row-key')

主要指标

概览
名称与所有者python-happybase/happybase
主编程语言Python
编程语言Python (语言数: 3)
平台Linux, Mac, Windows
许可证Other
所有者活动
创建于2012-05-20 20:06:10
推送于2024-07-23 19:12:41
最后一次提交2024-07-23 21:12:40
发布数13
最新版本名称v1.2.0 (发布于 )
第一版名称happybase-0.2 (发布于 2012-09-18 23:47:57)
用户参与
星数608
关注者数34
派生数162
提交数288
已启用问题?
问题数209
打开的问题数25
拉请求数23
打开的拉请求数9
关闭的拉请求数19
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

HappyBase

HappyBase is a developer-friendly Python_ library to interact with Apache
HBase_.

  • Documentation <https://happybase.readthedocs.io/>_ (Read the Docs)
  • Downloads <http://pypi.python.org/pypi/happybase/>_ (PyPI)
  • Source code <https://github.com/wbolster/happybase>_ (Github)

.. _Python: http://python.org/
.. _HBase: http://hbase.apache.org/

.. If you're reading this from the README.rst file in a source tree,
you can generate the HTML documentation by running "make doc" and browsing
to doc/build/html/index.html to see the result.