Python連接phoenix的方法示例
本文實例講述了Python連接phoenix的方法。分享給大家供大家參考,具體如下:
phoenix是由saleforce.com開源的一個項目,后又捐給了Apache。它相當于一個Java中間件,幫助開發(fā)者,像使用jdbc訪問關(guān)系型數(shù)據(jù)庫一些,訪問NoSql數(shù)據(jù)庫HBase??梢园裀hoenix只看成一種代替HBase的語法的一個工具。雖然可以用java可以用jdbc來連接phoenix,然后操作HBase,但是在生產(chǎn)環(huán)境中,不可以用在OLTP中。
Phoenix官網(wǎng):http://phoenix.apache.org/
1.方案
這里我們通過Jpype和JayDeBeApi 來連接
2.過程
這里我列出實例代碼:
import jpype import jaydebeapi import os phoenix_client_jar="/data/users/huser/phoenix/phoenix-4.3.0-client.jar" args=='-Djava.class.path=%s'% phoenix_client_jar jvm_path=jpype.getDefaultJVMPath() jpype.startJVM(jvm_path,args) conn=jaydebeapi.connect('org.apache.phoenix.jdbc.PhoenixDriver',['jdbc:phoenix:bj-g2hdp1,bj-g2hdp2,bj-g2hdp3:2181','',''],phoenix_clinent_jar) curs=conn.cursor() sql="select * from test" count=curs.execute(sql) results=curs.fetchall() for r in results: print r
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python常見數(shù)據(jù)庫操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
- python Django連接MySQL數(shù)據(jù)庫做增刪改查
- python連接mongodb操作數(shù)據(jù)示例(mongodb數(shù)據(jù)庫配置類)
- python連接oracle數(shù)據(jù)庫實例
- python連接mysql數(shù)據(jù)庫示例(做增刪改操作)
- Python的Flask框架與數(shù)據(jù)庫連接的教程
- python中常用的各種數(shù)據(jù)庫操作模塊和連接實例
- Python3實現(xiàn)連接SQLite數(shù)據(jù)庫的方法
- python mysqldb連接數(shù)據(jù)庫
- Python連接mssql數(shù)據(jù)庫編碼問題解決方法
- Python連接PostgreSQL數(shù)據(jù)庫的方法
- Python連接DB2數(shù)據(jù)庫
相關(guān)文章
Python MySQLdb 執(zhí)行sql語句時的參數(shù)傳遞方式
這篇文章主要介紹了Python MySQLdb 執(zhí)行sql語句時的參數(shù)傳遞方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python實現(xiàn)數(shù)據(jù)庫與Excel文件之間的數(shù)據(jù)自動化導(dǎo)入與導(dǎo)出
數(shù)據(jù)庫和Excel文件是兩種常見且重要的數(shù)據(jù)存儲方式,本文將介紹如何使用Python有效地實現(xiàn)數(shù)據(jù)庫與Excel文件之間的數(shù)據(jù)自動化導(dǎo)入與導(dǎo)出,以SQLite數(shù)據(jù)庫為例,需要的朋友可以參考下2024-06-06Python Numpy運行報錯:IndexError: too many in
在使用Numpy進行數(shù)組操作時,經(jīng)常會遇到各種錯誤,其中,IndexError: too many indices for array是一種常見的錯誤,它通常發(fā)生在嘗試使用一個過多維度的索引來訪問一個較低維度的數(shù)組時,本文介紹了Python Numpy報錯的解決辦法,需要的朋友可以參考下2024-07-07利用python-pypcap抓取帶VLAN標簽的數(shù)據(jù)包方法
今天小編就為大家分享一篇利用python-pypcap抓取帶VLAN標簽的數(shù)據(jù)包方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07