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实现扫描指定目录下的子目录及文件的方法
Jul 16 Python
pymongo为mongodb数据库添加索引的方法
May 11 Python
Python使用functools模块中的partial函数生成偏函数
Jul 02 Python
python分割列表(list)的方法示例
May 07 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
对python产生随机的二维数组实例详解
Dec 13 Python
python命令 -u参数用法解析
Oct 24 Python
python实现布隆过滤器及原理解析
Dec 08 Python
Python编写一个验证码图片数据标注GUI程序附源码
Dec 09 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
Opencv python 图片生成视频的方法示例
Nov 18 Python
python爬虫破解字体加密案例详解
Mar 02 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 正则 过滤html 的超链接
2009/06/02 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
在Html中使用Requirejs进行模块化开发实例详解
2016/04/15 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
jQuery遮罩层实例讲解
2017/05/11 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
python监控键盘输入实例代码
2018/02/09 Python
Python接口测试文件上传实例解析
2020/05/22 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
Python用SSH连接到网络设备
2021/02/18 Python
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
会计助理的岗位职责
2013/11/29 职场文书
运动会广播稿100字
2014/01/11 职场文书
小学教师寄语大全
2014/04/03 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
项目建议书
2015/02/04 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书