赞
踩
目录
报错信息 1
Error: Could not open client transport with JDBC Uri: jdbc:hive2://node01:10000: java.net.ConnectException: Connection refused (Connection refused) (state=08S01,code=0)
错误:无法打开具有JDBC Uri的客户端传输:JDBC:hive2://node01:10000:java.net.ConnectException:连接被拒绝(连接被拒绝)(state=08S01,code=0)
通过命令连接 beeline 的时候发现客户端连接失败
[root@node03 ~]# beeline -u jdbc:hive2://node01:10000 -n root
查看 10000 端口 发现没启动
[root@node01 ~]# netstat -anp|grep 10000
给我整蒙了,然后百度搜一下才知道 hiveserver2 启动是要时间的,需要等待一会,等 hiveserver2 会显示四个Hive Session ID之后(我就是四个就启动成功了),才会真正启动。
这才明白,怪不得老师讲的时候提了句,要等一会再连接 beeline。
这不就启动成功了么,所以小伙伴们报错时不要着急,沉着应对。
好了记录一下,警示一下自己
如果后面遇到连接 DB 或者 DataGrip 连接不上,报错信息如下:
datagrip UnknownHostException: xxxx
且linux 的 beeline 可以连接,小伙伴们可以检查一下 windows 是否配置了相关 host
不说了,都是泪……
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。