Python实现连接phoenix的实例


本文摘自php中文网,作者黄舟,侵删。

这篇文章主要介绍了Python连接phoenix的方法,简单说明了phoenix的概念、功能并结合具体实例形式分析了Python连接phoenix的相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python连接phoenix的方法。分享给大家供大家参考,具体如下:

phoenix是由saleforce.com开源的一个项目,后又捐给了Apache。它相当于一个Java中间件,帮助开发者,像使用jdbc访问关系型数据库一些,访问NoSql数据库HBase。可以把Phoenix只看成一种代替HBase的语法的一个工具。虽然可以用java可以用jdbc来连接phoenix,然后操作HBase,但是在生产环境中,不可以用在OLTP中。

1.方案

这里我们通过Jpype和JayDeBeApi 来连接

2.过程

这里我列出实例代码:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

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

以上就是Python实现连接phoenix的实例的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python相关的证书是什么

基于Python的wordcloud库的安装方法

Python输出hello world代码的方法

Python的爬虫是什么意思

怎么用Python绘制圆

Python怎么调用pi

Python ipo模型是指什么

在电脑上怎么下载Python

Python多线程的优点是什么?六大优点助你了解多线程

Python编程用什么好?了解当下最火热的Python cgi编程

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...