HiveServer2服务运行异常及解决方案之一

问题描述:

HiveServer2启动失败。并且启动连接jdbc时拒绝连接。

bin/beeline -u
jdbc:hive2://hadoop102:10000 -n lu

在这里插入图片描述

—>群起脚本失败,卡定在这里

检查服务运行状态后:

[lu@hadoop102 ~]$ hiveservices.sh status
Metastore服务运行正常
HiveServer2服务运行异常

问题的排查:

hadoop运行正常:

[lu@hadoop102 ~]$ jpsall 
=============== hadoop102 ===============
2432 NodeManager
2083 DataNode
2522 JobHistoryServer
1947 NameNode
=============== hadoop103 ===============
1926 ResourceManager
2061 NodeManager
1758 DataNode
=============== hadoop104 ===============
1762 DataNode
1846 SecondaryNameNode
1965 NodeManager

HiveServer2:看似运行起来。其实异常

[lu@hadoop102 ~]$ jpsall 
=============== hadoop102 ===============
2432 NodeManager
2083 DataNode
3193 RunJar
2522 JobHistoryServer
1947 NameNode
3423 RunJar
=============== hadoop103 ===============
1926 ResourceManager
2061 NodeManager
1758 DataNode
=============== hadoop104 ===============
1762 DataNode
1846 SecondaryNameNode
1965 NodeManager

问题发现:

日志位置:

[lu@hadoop102 lu]$ ll
总用量 724
-rw-rw-r--. 1lu lu 738917 8月  17 22:54 hive.log
[lu@hadoop102 lu]$ pwd
/tmp/lu
java.lang.RuntimeException: Error applying authorization policy on hive configuration: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /tmp/hive. Name node is in safe mode.
The reported blocks 5 needs additional 5 blocks to reach the threshold 0.9990 of total blocks 11.
The minimum number of live datanodes is not required. Safe mode will be turned off automatically once the thresholds have been reached. NamenodeHostName:hadoop102

查日志发现关键出错信息:Name node is in safe mode.

[lu@hadoop102 hadoop-3.1.3]$ bin/hdfs dfsadmin -safemode get
Safe mode is ON

问题解决

bin/hdfs dfsadmin -safemode leave

[lu@hadoop102 hadoop-3.1.3]$ bin/hdfs dfsadmin -safemode leave
Safe mode is OFF
[lu@hadoop102 hadoop-3.1.3]$ bin/hdfs dfsadmin -safemode leave
Safe mode is OFF

退出安全模式即可完成

看日志才是王道!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值