Python连接phoenix的方法示例

作者:taxueguilai1992 时间:2023-05-24 06:25:19 

本文实例讲述了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程序设计有所帮助。

来源:http://blog.csdn.net/taxueguilai1992/article/details/48970985

标签:Python,phoenix
0
投稿

猜你喜欢

  • mysql数据库忘记管理员密码的解决方法

    2024-01-24 10:56:55
  • 实例解析:MySQL 实例管理器识别的命令

    2009-02-23 17:33:00
  • python处理multipart/form-data的请求方法

    2022-01-22 22:14:11
  • 下拉列表两级连动的新方法(二)

    2009-06-04 18:22:00
  • tensorflow转onnx的实现方法

    2022-07-08 23:04:51
  • CSS控制鼠标样式变换方法

    2007-11-17 07:58:00
  • python将字符串转换成数组的方法

    2021-03-04 20:09:54
  • AJAX快速入门之HTTP协议基础

    2008-01-16 19:04:00
  • MySQL 5.5的max_allowed_packet属性的修改方法

    2024-01-19 05:21:02
  • Python实现去除列表中重复元素的方法总结【7种方法】

    2021-10-08 00:24:16
  • Python限制内存和CPU使用量的方法(Unix系统适用)

    2023-08-02 08:41:44
  • PHP开发中常用的三个表单验证函数使用小结

    2023-11-21 19:15:50
  • python批量查询、汉字去重处理CSV文件

    2023-01-20 08:27:17
  • mysql8.0忘记密码的详细解决方法

    2024-01-12 20:50:00
  • python设置中文界面实例方法

    2023-08-30 18:56:30
  • pycharm修改文件的默认打开方式的步骤

    2023-04-18 10:38:23
  • mysql中redo log和 binlog的区别

    2024-01-14 12:43:52
  • python sys模块使用方法介绍

    2021-02-03 09:19:16
  • Python面向对象编程之类的运算

    2021-06-07 18:39:17
  • 用户体验在商业利益面前什么都不是

    2009-06-12 12:07:00
  • asp之家 网络编程 m.aspxhome.com