【問題描述】
今天爲了在本地使用pyhive連接調用Hive中的數據,在配置文件中添加了如下的配置:
於是,問題來了,小編本地所有使用hiveserver2連接的軟件,比如:dbeaver、kettle等都統統報瞭如下的錯誤:
Could not open client transport with JDBC Uri: jdbc:hive2://cdh-master:10000/default: null
【解決辦法】
這是因爲開始了認證的原因,只需要在連接串中添加如下內容即可:
;auth=noSasl
以dbeaver爲例,我們在配置中加入:
再次測試連接:
連接成功!