这是我的直线命令 !connect jdbc:hive2:// localhost:10000
我收到了这个错误
无法使用JDBC Uri打开客户端传输:jdbc:hive2:// localhost:10000:null(state = 08S01,code = 0)
如何解决?
答案 0 :(得分:0)
检查配置单元服务器是否以http模式运行。
答案 1 :(得分:0)
您需要将以下命令的身份验证设置为直线。
它取决于hive-site.xml中的hive.server2.authentication属性值
嵌入模式:
!connect jdbc:hive2://
SASL身份验证:
如果hive.server2.authentication = SASL然后像下面那样开始直线
!connect jdbc:hive2://<host>:<port>/<db>
NOSASL身份验证:hive.server2.authentication = NOSASL
!connect jdbc:hive2://<host>:<port>/<db>;auth=noSasl
HTTP模式:hive.server2.authentication = HTTP
!connect jdbc:hive2://<host>:<port>/<db>;hive.server2.transport.mode=http;
只要去酒店并开始直线取决于上述价值。它将启动没有错误
希望这对你有用