繁体   English   中英

直线错误连接到Hive2

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM