Python连接phoenix的方法示例


Posted in Python onSeptember 29, 2017

本文实例讲述了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程序设计有所帮助。

Python 相关文章推荐
Python的内存泄漏及gc模块的使用分析
Jul 16 Python
Python中apply函数的用法实例教程
Jul 31 Python
Python实现批量检测HTTP服务的状态
Oct 27 Python
python编写Logistic逻辑回归
Dec 30 Python
python使用udp实现聊天器功能
Dec 10 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
解决pyqt5异常退出无提示信息的问题
Apr 08 Python
Python3自定义json逐层解析器代码
May 11 Python
Matplotlib自定义坐标轴刻度的实现示例
Jun 18 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
学会迭代器设计模式,帮你大幅提升python性能
Jan 03 Python
Python3的进程和线程你了解吗
Mar 16 Python
Python矩阵常见运算操作实例总结
Sep 29 #Python
利用python求解物理学中的双弹簧质能系统详解
Sep 29 #Python
python中装饰器级连的使用方法示例
Sep 29 #Python
python中map()函数的使用方法示例
Sep 29 #Python
python中reduce()函数的使用方法示例
Sep 29 #Python
Django Admin 实现外键过滤的方法
Sep 29 #Python
python 调用c语言函数的方法
Sep 29 #Python
You might like
php使用websocket示例详解
2014/03/12 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
在Windows8上的搭建Python和Django环境
2014/07/03 Python
Python判断操作系统类型代码分享
2014/11/22 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
大学生最常用的自我评价
2013/12/07 职场文书
预备党员思想汇报范文
2014/01/11 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
挂牌仪式主持词
2014/03/20 职场文书
公司股份合作协议书
2014/12/07 职场文书
小学运动会加油稿
2015/07/22 职场文书
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis