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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
Python中的赋值、浅拷贝、深拷贝介绍
Mar 09 Python
Python tkinter事件高级用法实例
Jan 31 Python
Python实现的远程文件自动打包并下载功能示例
Jul 12 Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 Python
python实现超市管理系统(后台管理)
Oct 25 Python
关于tf.nn.dynamic_rnn返回值详解
Jan 20 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
Mar 09 Python
python算的上脚本语言吗
Jun 22 Python
Python中Pyspider爬虫框架的基本使用详解
Jan 27 Python
python3 字符串str和bytes相互转换
Mar 23 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
PHP4实际应用经验篇(6)
2006/10/09 PHP
PHP静态新闻列表自动生成代码
2007/06/14 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
写的htc的数据表格
2007/01/20 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
JS返回页面时自动回滚到历史浏览位置
2018/09/26 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
使用python实现扫描端口示例
2014/03/29 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
企业总经理岗位职责
2014/02/13 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
图书室标语
2014/06/21 职场文书
小学校长汇报材料
2014/08/20 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
超市采购员岗位职责
2015/04/07 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL