[英]Beeline error connecting to Hive2
这是我在beeline上的命令!connect jdbc:hive2:// localhost:10000
我得到这个错误
无法使用JDBC Uri打开客户端传输:jdbc:hive2:// localhost:10000:空(状态= 08S01,代码= 0)
怎么解决呢?
检查配置单元服务器是否以http模式运行。
您需要像下面的命令一样设置身份验证才能进入直线。
它取决于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;
只需转到属性并根据上面的值启动直线,它将开始而不会出现错误
希望这对您有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.