Ошибка типа: __init __ () получила неожиданный аргумент ключевого слова - pyhive - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь использовать pyhive для запроса улья в Python.

Ниже приведен мой сценарий ... но он выдает ошибку как "TypeError: init () получил неожиданный аргумент ключевого слова" имя_хоста "".Может кто-нибудь сказать мне, что это за ошибка?

from pyhive import hive

hostname = "xxxx"
auth = "CUSTOM"
port=20000
username="abc"
password="xxxxxx"
database="xyz"

def hiveconnection(hostname, auth, port, username, password):
    conn = hive.Connection(hostname = "xxxx",auth = "CUSTOM",port=20000,username="abc",password="xxxxxx",database="xyz")
    cur = conn.cursor()
    cur.execute('select * from xyz.messages limit 10;')
    result = cur.fetchall()
    return result

output =hiveconnection(hostname, auth, port, username, password)
print (output)
...