這篇文章主要介紹python如何使用phoenixdb操作hbase,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
安裝 phoenixdb 庫
pip install phoenixdb
例子
首先啟動 queryserver 服務(wù)
cd apache-phoenix-4.14.1-HBase-1.4-bin/bin ./queryserver.py
然后使用下面代碼來建立連接、創(chuàng)建/刪除并查詢表。代碼比較簡單,和我們通常查詢關(guān)系型數(shù)據(jù)庫比較類似,這里就不多說了哈。
import phoenixdb import phoenixdb.cursor url = 'http://localhost:8765/' conn = phoenixdb.connect(url, autocommit=True) cursor = conn.cursor() # cursor.execute("DROP TABLE users") cursor.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, username VARCHAR, password VARCHAR)") cursor.execute("UPSERT INTO users VALUES (?, ?, ?)", (1, 'admin', 'Letmein')) cursor.execute("UPSERT INTO users VALUES (?, ?, ?)", (2, 'kongxx', 'Letmein')) cursor.execute("SELECT * FROM users") print cursor.fetchall() cursor = conn.cursor(cursor_factory=phoenixdb.cursor.DictCursor) cursor.execute("SELECT * FROM users WHERE id=1") user = cursor.fetchone() print user['USERNAME'] print user['PASSWORD']
最后運(yùn)行這個程序看一下效果吧。
以上是“python如何使用phoenixdb操作hbase”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前文章:python如何使用phoenixdb操作hbase-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://www.chinadenli.net/article16/dgsogg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計公司、網(wǎng)站收錄、商城網(wǎng)站、網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容