Python连接phoenix的方法示例
作者:taxueguilai1992 时间:2023-05-24 06:25:19
本文实例讲述了Python连接phoenix的方法。分享给大家供大家参考,具体如下:
phoenix是由saleforce.com开源的一个项目,后又捐给了Apache。它相当于一个Java中间件,帮助开发者,像使用jdbc访问关系型数据库一些,访问NoSql数据库HBase。可以把Phoenix只看成一种代替HBase的语法的一个工具。虽然可以用java可以用jdbc来连接phoenix,然后操作HBase,但是在生产环境中,不可以用在OLTP中。
Phoenix官网: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
希望本文所述对大家Python程序设计有所帮助。
来源:http://blog.csdn.net/taxueguilai1992/article/details/48970985
标签:Python,phoenix
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
mysql数据库忘记管理员密码的解决方法
2024-01-24 10:56:55
实例解析:MySQL 实例管理器识别的命令
2009-02-23 17:33:00
python处理multipart/form-data的请求方法
2022-01-22 22:14:11
下拉列表两级连动的新方法(二)
2009-06-04 18:22:00
tensorflow转onnx的实现方法
2022-07-08 23:04:51
CSS控制鼠标样式变换方法
2007-11-17 07:58:00
python将字符串转换成数组的方法
2021-03-04 20:09:54
AJAX快速入门之HTTP协议基础
2008-01-16 19:04:00
MySQL 5.5的max_allowed_packet属性的修改方法
2024-01-19 05:21:02
Python实现去除列表中重复元素的方法总结【7种方法】
2021-10-08 00:24:16
Python限制内存和CPU使用量的方法(Unix系统适用)
2023-08-02 08:41:44
PHP开发中常用的三个表单验证函数使用小结
2023-11-21 19:15:50
python批量查询、汉字去重处理CSV文件
2023-01-20 08:27:17
mysql8.0忘记密码的详细解决方法
2024-01-12 20:50:00
![](https://img.aspxhome.com/file/2023/2/102372_0s.png)
python设置中文界面实例方法
2023-08-30 18:56:30
![](https://img.aspxhome.com/file/2023/8/62278_0s.png)
pycharm修改文件的默认打开方式的步骤
2023-04-18 10:38:23
![](https://img.aspxhome.com/file/2023/7/71537_0s.png)
mysql中redo log和 binlog的区别
2024-01-14 12:43:52
![](https://img.aspxhome.com/file/2023/7/122867_0s.png)
python sys模块使用方法介绍
2021-02-03 09:19:16
![](https://img.aspxhome.com/file/2023/5/112435_0s.png)
Python面向对象编程之类的运算
2021-06-07 18:39:17
用户体验在商业利益面前什么都不是
2009-06-12 12:07:00