> 백엔드 개발 > 파이썬 튜토리얼 > Phoenix에 연결하는 Python 구현 예

Phoenix에 연결하는 Python 구현 예

黄舟
풀어 주다: 2017-10-03 05:47:02
원래의
2990명이 탐색했습니다.

이 글은 주로 phoenix와 Python을 연결하는 방법을 소개하고, phoenix의 개념과 기능을 간략하게 설명하고, phoenix를 구체적인 예와 연결하여 Python의 관련 운영 기술을 분석합니다. 도움이 필요한 친구들은 참고할 수 있습니다.

이 글에서는 Python에 대해 설명합니다. 예제 피닉스 방법과의 연결. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

phoenix는 saleforce.com의 오픈 소스 프로젝트이며 나중에 Apache에 기부됩니다. jdbc를 사용하여 관계형 데이터베이스 및 NoSql 데이터베이스 HBase에 액세스하는 등 개발자를 돕는 Java 미들웨어와 동일합니다. Phoenix는 HBase의 구문을 대체하는 도구로 볼 수 있습니다. java나 jdbc를 이용해 phoenix에 접속한 뒤 HBase를 운영할 수는 있지만, 프로덕션 환경의 OLTP에서는 사용할 수 없습니다.

1. Solution

여기서 Jpype와 JayDeBeApi

2를 통해 연결합니다. Process

여기에 예제 코드가 나와 있습니다.


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
로그인 후 복사

위 내용은 Phoenix에 연결하는 Python 구현 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿