happybase

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

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.