如何使用JDBC连接将python与hive连接起来

时间:2018-03-02 06:56:24

标签: python jdbc hive

我想使用python仅在 JDBC 连接上连接hive。我已经尝试pyhive它工作正常,但我需要使用JDBC连接将python与hive连接。

我正在尝试下面的代码,使用JDBC连接将python与hive连接

import jaydebeapi

def get_hive_jdbc_con():
    driver="org.apache.hive.jdbc.HiveDriver"
    conn_url="jdbc:hive2://system101.xxx.com:10000/default".format(host="system101.xxx.com",port=10000)
    auth_lst=["hive","hive"]
    conn = jaydebeapi.connect(driver,conn_url,auth_lst,)
    return conn

if __name__ == '__main__':
    get_hive_jdbc_con()

我收到此错误

java.lang.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class org.apache.hive.jdbc.HiveDriver not found

0 个答案:

没有答案