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搭建简易服务器分析与实现
Dec 15 Python
python开发之list操作实例分析
Feb 22 Python
python实现上传下载文件功能
Nov 19 Python
python制作小说爬虫实录
Aug 14 Python
Python生成数字图片代码分享
Oct 31 Python
Python 在字符串中加入变量的实例讲解
May 02 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
python 图片二值化处理(处理后为纯黑白的图片)
Nov 01 Python
python实现猜拳游戏
Mar 04 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
关于python中remove的一些坑小结
Jan 04 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 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显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
PHP对象转换为数组函数(递归方法)
2012/02/04 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
vue better scroll 无法滚动的解决方法
2018/06/07 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
python简单实现计算过期时间的方法
2015/06/09 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
2014财务年终工作总结
2014/12/08 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
中标通知书格式
2015/04/17 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
利用python做表格数据处理
2021/04/13 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android