【背景】
环境是用Ambari搭建的大数据环境,版本是2.7.3,Hdp是3.1.0;我们用这一套组件搭建了好几个环境,都有这个异常告警,但hive、spark都运行正常,可以正常使用,所以也一直没有去费时间解决这个告警问题。告警如下:
【解决办法】
这个Yarn的时间线使用的是一个内置的HBASE数据库,我先用命令查看了一下这个内置的Hbase的状态
yarn app -status ats-hbase
显示如下:
提示Service ats-hbase not found
于是,我用想手工把这个服务拉起来
yarn app -start ats-hbase
结果报了一个hdfs文件不存在的错误:
File does not exist: hdfs://cluster/user/hdfs/.yarn/services/ats-hbase/ats-hbase.json
所以我又检查了一下yarn的配置,发现配置里面并没有启动内置的Hbase数据库
问题找到了,因为yarn-ats应该使用内部的hbase,而不应该采用外部的hbase
把这个use_external_hbase选项勾上,然后重启yarn, 等了几分钟后,异常日志消失了,
终于又恢复到干干净净的Ambari界面了。