首頁常見問題正文

靠譜的Python庫,HappyBase一鍵安裝啟動教程

更新時間:2023-11-09 來源:黑馬程序員 瀏覽量:

HappyBase 是一個開發(fā)人員友好的 Python 庫,用于與 Apache HBase 交互。 HappyBase 設計用于標準 HBase 設置,并為應用程序開發(fā)人員提供 Pythonic API 以與 HBase 交互。在表面之下,HappyBase 使用 Python Thrift 庫通過其  Thrift 網(wǎng)關連接到HBase,該網(wǎng)關包含在標準 HBase 0.9x 版本中。

安裝HappyBase可以選擇官方源和清華源,具體安裝命令如下:

官方源

pip install happybase

清華源

pip install happybase -i  
pypi.tuna.tsinghua.edu.cn/simple

測試是否安裝成功

python -c 'import happybase'

下面的示例說明了該庫的基本用法。[用戶指南](https://pybd.yuque.com/staff-tmqfm9/mgsfkw/nvxgol)包含更多示例。

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')



分享到:

Java培訓班課程javaee

Python培訓機構python大數(shù)據(jù)

web前端培訓課程升級V8.5web

AI+設計培訓課程ui

大數(shù)據(jù)培訓課程cloud

軟件測試培訓課程test

c

新媒體運營培訓netmarket

產(chǎn)品經(jīng)理培訓課程pm

linux培訓Linux

movies

智能機器人培訓robot

電商視覺設計課程uids

AI

集成電路應用開發(fā)(嵌入式)培訓課程jdbc

在線咨詢 我要報名
和我們在線交談!