我想使用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