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 相关文章推荐
在Django的URLconf中进行函数导入的方法
Jul 18 Python
如何使用python爬取csdn博客访问量
Feb 14 Python
Python文件与文件夹常见基本操作总结
Sep 19 Python
Python深入06——python的内存管理详解
Dec 07 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
python简单操作excle的方法
Sep 12 Python
Django 模型类(models.py)的定义详解
Jul 19 Python
python 默认参数相关知识详解
Sep 18 Python
python爬虫中多线程的使用详解
Sep 23 Python
pytorch进行上采样的种类实例
Feb 18 Python
Python可变对象与不可变对象原理解析
Feb 25 Python
拿来就用!Python批量合并PDF的示例代码
Aug 10 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/06/09 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
解决vue点击控制单个样式的问题
2018/09/05 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
VUE解决 v-html不能触发点击事件的问题
2019/10/28 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
js实现抽奖功能
2020/11/24 Javascript
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python中列表和元组的区别
2017/12/18 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
python+pandas分析nginx日志的实例
2018/04/28 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
对python中Json与object转化的方法详解
2018/12/31 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
室内设计实习自我鉴定
2013/09/25 职场文书
银行会计业务的个人自我评价
2013/11/02 职场文书
演讲比赛获奖感言
2014/02/02 职场文书
财务部经理岗位职责
2014/02/03 职场文书
公路绿化方案
2014/05/12 职场文书
接收函格式
2015/01/30 职场文书
停课通知书
2015/04/24 职场文书
少年犯观后感
2015/06/11 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis