直线无法连接到 hive2server

Posted

技术标签:

【中文标题】直线无法连接到 hive2server【英文标题】:beeline cannot connect to hive2server 【发布时间】:2018-01-28 01:33:24 【问题描述】:

输入 jdbc:hive2://localhost:10001/default 的用户名: 输入 jdbc:hive2://localhost:10001/default 的密码: 17/08/19 09:25:14 [main]: WARN jdbc.HiveConnection: 无法连接到 localhost:10001 无法打开与 HS2 服务器的连接。请检查服务器 URI,如果 URI 正确,则请管理员检查服务器状态。 错误:无法使用 JDBC Uri 打开客户端传输:jdbc:hive2://localhost:10001/default: java.net.ConnectException: Connection denied (Connection denied) (state=08S01,code=0) Apache Hive 的 Beeline 版本 2.3.0 直线>显示表格; 当前没有连接 直线>

我也尝试更改 xml 属性,但在同一个地方发生了变化

【问题讨论】:

【参考方案1】:

您好像连接到了错误的端口号:

 jdbc:hive2://localhost:10001

如果你没有修改hive-site.xml,thrift端口是10000。如果你还想在Http上连接thrift使用的10001,你需要在你的beeline连接字符串中添加“transportMode=http” .

【讨论】:

以上是关于直线无法连接到 hive2server的主要内容,如果未能解决你的问题,请参考以下文章

FTP总是无法连接到服务器

连接网站显示数据库错误:无法连接到数据库:无法连接到MySQL?

无法使用php连接错误连接到mysql:无法连接到'localhost'(10061)上的MySQL服务器[重复]

无法使用 JDBC 连接到 Spark thriftserver

SQL SERVER2008无法连接到服务器

ConnectionError:无法连接到 database server - 无法连接(序列)