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解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
浅谈五大Python Web框架
Mar 20 Python
python面向对象_详谈类的继承与方法的重载
Jun 07 Python
Python实现的单向循环链表功能示例
Nov 10 Python
python实现简单登陆流程的方法
Apr 22 Python
pytorch中的embedding词向量的使用方法
Aug 18 Python
python实现画出e指数函数的图像
Nov 21 Python
python logging 日志的级别调整方式
Feb 21 Python
Django全局启用登陆验证login_required的方法
Jun 02 Python
浅谈Python爬虫原理与数据抓取
Jul 21 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
Jan 24 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&mysql(三)
2006/10/09 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
php导出excel格式数据问题
2014/03/11 PHP
PHP strcmp()和strcasecmp()的区别实例
2016/11/05 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
繁简字转换功能
2006/07/19 Javascript
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
2016/02/18 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
Python sys模块常用方法解析
2020/02/20 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
潘婷洗发水广告词
2014/03/14 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
质量月口号
2014/06/20 职场文书
医学求职自荐信
2014/06/21 职场文书