Could not open client transport with JDBC Uri: jdbc:hive2://node03:10000: java.net.ConnectException:

启动beeline连接hive报错:

Could not open client transport with JDBC Uri: jdbc:hive2://node03:10000: java.net.ConnectException:

原因是hiveserver2没有启动起来

beeline连接hive命令(注意我的节点名node03,其他人可能根据自己设置的不同):!connect jdbc:hive2://node03:10000

启动hiveserver2命令:hive --service hiveserver2

你以为这样就结束了吗?

but此时输入用户名,又被拒绝连接了(Excuse me?此处脑补表情包)

后来用jps命令查看:看此时启动beeline的那台服务器是不是两个RunJar(一个RunJar是metastore(元数据),一个RunJar是hiveserver2)

如果是三个用kill -9 (进程号) 全部杀死 然后

启动MySQL((1)service mysqld start   (2)mysql -uroot -p******)

启动yarn(start-yarn.sh)只在一台上启动 (备注一下启动yarn(start-yarn.sh)和启动hdfs (start-dfs.sh)是由于hive的原因启动)

启动hive     cd /export/servers/hive  或  cd /export/servers/apache-hive-2.1.1-bin

                   启动元数据 nohup bin/hive --service metastore &                                 (用 cat nohup.out 命令查看启动日志有无报错)

                   启动hiveserver2 nohup bin/hive --service hiveserver2 &                      (用 cat nohup.out 命令查看启动日志有无报错)

最后终于启动成功了(罪魁祸首是MySQL没启动QWQ)

 

 

 

总结:

温馨提示:

1.查看hdfs启动没(start-dfs.sh)

2.查看yarn启动没(start-yarn.sh)

3.查看MySQL启动没((1)service mysqld start     (2)mysql -uroot -p******)(和hive,beeline在同一台服务器node03启动)

4.查看元数据启动没( 前台启动:hive --service metastore  后台启动:nohup bin/hive --service metastore &)(和hive,beeline在同一台服务器node03启动)

5.查看hiveserver2启动没(前台启动:hive --service hiveserver2  后台启动:nohup bin/hive --service hiverserver2 &)(和hive,beeline在同一台服务器node03启动)

6.输入命令:beeline     (如何配置beeline的环境变量 看下一篇beeline工具连接hive)

7.输入命令:!connect jdbc:hive2://node03:10000

 

(ps:查看进程命令 ps -ef | grep (名字)                 杀死进程命令 kill -9 (进程号)             查看启动元数据(metastore),hiveserver2启动日志cat nohup.out))

  • 10
    点赞
  • 17
    收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 9

打赏作者

Hi洛一

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值