办理题目: java.net.ConnectException: Connection refused: connect

铁佛  金牌会员 | 2024-7-24 06:59:03 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 542|帖子 542|积分 1626

题目描述:

使用hive毗连三方工具datagrip的时候出现错误:
Could not open client transport with JDBC Uri: jdbc:hive2://hadoop:10000: java.net.ConnectException: Connection refused: connect
办理过程:

首先通过查阅网上资料,扫除了以下原因:
1、防火墙
2、Hadoop中hdfs、yarn的启动
3、开启metastore和hiveServer2服务
然后去看了hive的日志:
Caused by: org.apache.hadoop.ipc.RemoteException: Cannot create directory /tmp/hive/root/239df2e3-f39e-46b7-8f17-38dc7da2d793. Name node is in safe mode.
The reported blocks 501 needs additional 8 blocks to reach the threshold 0.9990 of total blocks 510.
The minimum number of live datanodes is not required. Safe mode will be turned off automatically once the thresholds have been reached. NamenodeHostName:hadoop102
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.newSafemodeException(FSNamesystem.java:1468)
根据错误信息,可以看出是由于 HDFS 的 NameNode 处于安全模式,无法创建目录 /tmp/hive/root/239df2e3-f39e-46b7-8f17-38dc7da2d793,导致使命失败。
办理方法是期待 NameNode 主动退出安全模式,或者手动将其退出安全模式。可以使用以下命令将 NameNode 退出安全模式:
  1. hdfs dfsadmin -safemode leave
复制代码
至此题目办理!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表