복붙노트

[HADOOP] 하이브 - 파이썬 연결 오류

HADOOP

하이브 - 파이썬 연결 오류

여기에 코드입니다 :

#!/usr/bin/env python
import pyhs2
try:
with pyhs2.connect(host='localhost',
           port=10001,
           authMechanism="PLAIN",
           user='root',
           password='test',
           database='test') as conn:
    with conn.cursor() as cur:
        #Show databases
        print cur.getDatabases()

        #Execute query
        cur.execute("select * from raw_stats")

        #Return column info from query
        print cur.getSchema()

        #Fetch table results
        for i in cur.fetch():
            print i

except Thrift.TException, tx:
print '%s' % (tx.message)   

오류!

해결법

  1. ==============================

    1.그것은 hiveServer2 서비스를 시작하고 포트 10000을 변경하여 해결.

    그것은 hiveServer2 서비스를 시작하고 포트 10000을 변경하여 해결.

  2. from https://stackoverflow.com/questions/40088937/hive-python-connection-error by cc-by-sa and MIT license