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中的文件和目录操作实现代码
Mar 13 Python
Python实现生成简单的Makefile文件代码示例
Mar 10 Python
详解python3中zipfile模块用法
Jun 18 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
详解用python写网络爬虫-爬取新浪微博评论
May 10 Python
python取均匀不重复的随机数方式
Nov 27 Python
信号生成及DFT的python实现方式
Feb 25 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
Oct 02 Python
python3从网络摄像机解析mjpeg http流的示例
Nov 13 Python
Python中全局变量和局部变量的理解与区别
Feb 07 Python
Python中的datetime包与time包包和模块详情
Feb 28 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
Apr 21 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 setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
PHP中exec函数和shell_exec函数的区别
2014/08/20 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
页面版文本框智能提示JS代码
2009/11/20 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
javascript语言结构小记(一)
2011/09/10 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
Python中的生成器和yield详细介绍
2015/01/09 Python
Python正则表达式完全指南
2017/05/25 Python
itchat接口使用示例
2017/10/23 Python
python求最大连续子数组的和
2018/07/07 Python
python如何实现一个刷网页小程序
2018/11/27 Python
Python3的socket使用方法详解
2020/02/18 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
EJB发布WEB服务一般步骤
2012/10/31 面试题
高分子材料个人求职信范文
2013/09/25 职场文书
个人银行贷款担保书
2014/04/01 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
群众路线表态发言材料
2014/10/17 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript