Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节

在Cloudera Manager上收到报警信息如下:

Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节_第1张图片

  • 日志目录可用空间 抑制...
此角色的 日志目录 所在的文件系统的可用空间小于 5.0 吉字节。 /var/log/hbase(可用:3.4 吉字节 (6.82%),容量:50.0 吉字节)(备注:这里日志目录还可能是 /var/log/spark、 /var/log/hive等。)
  • 堆转储目录可用空间 抑制...

此角色的 堆转储目录 所在的文件系统的可用空间小于 5.0 吉字节。 /tmp(可用:3.4 吉字节 (6.82%),容量:50.0 吉字节)

排错过程:

1、先找到报错的主机,如下图,报错显示的时候会有说明是那台主机

Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节_第2张图片

2、检查目标主机的磁盘使用情况

登陆到目标主机后,切换路径到根目录,运行 df -h /。报错信息中说明,文件系统容量50G,就能定位到出问题的盘

Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节_第3张图片

3、检查跟目录下各文件夹的大小,命令du -h -d1

Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节_第4张图片

4、可以看出,占用空间较大的目录分别为:/root、/usr、/var、/tmp、/yarn、/home。根据第2步的结果,可以知道除了/home挂在的硬盘有明确说明大小为1.1T外,其他几个路径均未说明挂在的盘的大小。结合报错信息,文件空间为50G,可以确定/root、/usr、/var、/tmp、/yarn都挂载在根目录所在的盘/dev/mapper/centos-root。该盘的大小无法改变,则只能将/root、/usr、/var、/tmp、/yarn路径下的文件删除或者将上述路径的文件存在有较大空间的盘(/home)。

解决方案:

修改集群中hive、yarn、spark的配置,搜索包含/var、/tmp或/yarn的配置项,以下以Hive为例

Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节_第5张图片

在上述路径前添加/home(因为/home所在的磁盘空间较大)

Cloudera Manager集群报警,堆转储目录/tmp 或日志目录/var/log 可用空间小于 5.0 吉字节_第6张图片

保存配置重启集群即可。

你可能感兴趣的:(Cloudera,大数据,Cloudear,Manager,堆转储目录,日志目录,/var/log,/tmp)