首頁常見問題正文

靠譜的Python庫,HappyBase一鍵安裝啟動(dòng)教程

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

HappyBase 是一個(gè)開發(fā)人員友好的 Python 庫,用于與 Apache HBase 交互。 HappyBase 設(shè)計(jì)用于標(biāo)準(zhǔn) HBase 設(shè)置,并為應(yīng)用程序開發(fā)人員提供 Pythonic API 以與 HBase 交互。在表面之下,HappyBase 使用 Python Thrift 庫通過其  Thrift 網(wǎng)關(guān)連接到HBase,該網(wǎng)關(guān)包含在標(biāo)準(zhǔn) 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培訓(xùn)班課程javaee

Python培訓(xùn)機(jī)構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級(jí)V8.5web

AI+設(shè)計(jì)培訓(xùn)課程ui

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

軟件測試培訓(xùn)課程test

c

新媒體運(yùn)營培訓(xùn)netmarket

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

linux培訓(xùn)Linux

movies

智能機(jī)器人培訓(xùn)robot

電商視覺設(shè)計(jì)課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報(bào)名
和我們?cè)诰€交談!