AMS启动报错 hbase-ams-master.pid doesn‘t exist after starting of the component

感谢点赞和关注 ,每天进步一点点!加油!

目录

​      一、问题描述

     二、解决办法


一、问题描述


 Ambari Metrics, Metrics Collector 启动报错如下:

stderr: 
Traceback (most recent call last):
  File "/var/lib/ambari-agent/cache/stacks/HDP/3.0/services/AMBARI_METRICS/package/scripts/metrics_collector.py", line 90, in 
    AmsCollector().execute()
  File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py", line 355, in execute
    self.execute_prefix_function(self.command_name, 'post', env)
  File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py", line 382, in execute_prefix_function
    method(env)
  File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py", line 424, in post_start
    raise Fail("Pid file {0} doesn't exist after starting of the component.".format(pid_file))
resource_management.core.exceptions.Fail: Pid file /var/run/ambari-metrics-collector//hbase-ams-master.pid doesn't exist after starting of the component.
 stdout:
2023-05-16 13:47:05,744 - Stack Feature Version Info: Cluster Stack=3.1, Command Stack=None, Command Version=3.1.4.0-315 -> 3.1.4.0-315
2023-05-16 13:47:05,761 - Using hadoop conf dir: /usr/hdp/3.1.4.0-315/hadoop/conf
2023-05-16 13:47:05,915 - Stack Feature Version Info: Cluster Stack=3.1, Command Stack=None, Command Version=3.1.4.0-315 -> 3.1.4.0-315
2023-05-16 13:47:05,919 - Using hadoop conf dir: /usr/hdp/3.1.4.0-315/hadoop/conf

根据上面 的日志分析是AMS 自带的HBase 问题,所以解决方法想到了 删除数据让服务自动重建数据库。


二、解决办法


设置 AMS 为维护模式:

通过ambari界面 AMS Configs 中找到以下配置,可以直接搜索 hbase-tmp

找到对应的服务器,删除如下目录下的所有文件

/var/lib/ambari-metrics-collector/hbase-tmp/
## 默认  /var/lib 开头
/app/var/lib/ambari-metrics-collector

AMS data 会存储在 ‘hbase.rootdir’ . 备份后删除该目录下相应的 AMS data

Ambari重启AMS,重启后组件正常。

参考:

【Ambari】ambari metrics 启动报错hbase-xxx-master.pid doesn‘t exist_pid file /var/run/ambari-metrics-collector//hbase-_时间的美景的博客-CSDN博客

Cleaning up Ambari Metrics System Data - Apache Ambari - Apache Software Foundation

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿龙先生啊

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值