我正在使用cloudera VM,我想连接到beeline,但是当我空着时,它要求输入用户名和密码,但它没有连接。有人可以告诉我用户名和密码吗?
!连接jdbc:hive2:// localhost:10000 / 连接到jdbc:hive2:// localhost:10000 / 输入jdbc:hive2:// localhost:10000 /的用户名: 输入jdbc:hive2:// localhost:10000 /的密码: 错误:无法使用JDBC Uri打开客户端传输:jdbc:hive2://本地主机:10000 /:java.net.ConnectException:连接被拒绝(状态= 08S01,代码= 0) 0:jdbc:hive2:// localhost:10000 /(关闭)>
[cloudera @ quickstart〜] $直线 2019-10-09 17:06:46,217警告[main] mapreduce.TableMapReduceUtil:包含PrefixTreeCodec的hbase-prefix-tree模块jar不存在。没有它继续。 Apache Hive的Beeline版本1.1.0-cdh5.7.0 蜂线>!connect jdbc:hive2:// localhost:10000 / 5毫秒内完成扫描 连接到jdbc:hive2:// localhost:10000 / 输入jdbc:hive2:// localhost:10000 /:hadoop的用户名 输入jdbc:hive2:// localhost:10000 /的密码: 错误:无法使用JDBC Uri打开客户端传输:jdbc:hive2://本地主机:10000 /:java.net.ConnectException:连接被拒绝(状态= 08S01,代码= 0) 0:jdbc:hive2:// localhost:10000 /(关闭)>
有人可以知道用户名和密码来登录beeline。我已经检查了Hive Metastore和Hive Server2。它正在工作:-
[cloudera @ quickstart〜] $ sudo服务配置单元状态 Hive Metastore正在运行
[cloudera @ quickstart〜] $ sudo服务hive-server2状态 Hive Server2正在运行[确定]
答案 0 :(得分:0)
我已经解决了这个问题。我的Namenode处于安全模式。所以我通过使用:-hadoop dfsadmin -safemode离开关闭了安全模式
答案 1 :(得分:0)
您可以使用“直线-u jdbc:hive2://”
它将连接到hive2。这是使用beeline与蜂巢交谈的最佳方法。您无需指定任何其他内容。请让我知道这是否适用于所有希望通过beeline命令使用蜂巢的人。请检查链接beeline