hadoop 集群下某台存储服务器存储空间处理

2025-10-30 08:09:49

1、解决办法我们选择1

登录服务器,执行 df -h查看根分区是否满。

如果满,则按下面方法处理。

先登录cloudera manager站点:http://X.X.X.X:7180/,选中主机--筛选出有问题的主机--停掉这台主机上的所有角色。

hadoop 集群下某台存储服务器存储空间处理

2、 登录服务器,卸载/data**的挂载。检查/data** 与磁盘的挂载对应关系是否正确。如果分区少了,没有/data11,则按实际情况进行卸载操作。结果应该如下:

df -h

hadoop 集群下某台存储服务器存储空间处理

3、如果/data** 与磁盘的对应关系如上,则执行下面操作。

#执行,卸载

umount /data01

umount /data02

umount /data03

umount /data04

umount /data05

umount /data06

umount /data07

umount /data08

umount /data09

umount /data10

umount /data11

#执行

df -h,检查/data** 是否已经卸载。如果没有卸载成功,则不要执行下面的删除操作。

 

#删除/data**/目录下的所有文件,危险操作,请确保下面这些分区已经卸载

rm -rf /data01/*

rm -rf /data02/*

rm -rf /data03/*

rm -rf /data04/*

rm -rf /data05/*

rm -rf /data06/*

rm -rf /data07/*

rm -rf /data08/*

rm -rf /data09/*

rm -rf /data10/*

rm -rf /data11/*

#重新挂载所有分区

#执行

sed -i 's/data0/\/data0/g' /etc/fstab 

sed -i 's/data1/\/data1/g' /etc/fstab

cat /etc/fstab,查看结果应该如下(红框中的)

hadoop 集群下某台存储服务器存储空间处理

4、#执行挂载

cd /

mount  /dev/sdb1 /data01

 

mount  /dev/sdc1 /data02

 

mount  /dev/sdd1 /data03

 

mount  /dev/sde1 /data04

 

mount  /dev/sdf1 /data05

 

mount  /dev/sdg1 /data06

 

mount  /dev/sdh1 /data07

 

mount  /dev/sdi1 /data08

 

mount  /dev/sdj1 /data09

 

mount  /dev/sdk1 /data10

 

mount  /dev/sdl1 /data11

#执行

df -h,检查根分区空间是否释放。检查/data**是否已经挂载

登录页面,启动刚刚处理的这台服务器的所有角色。

hadoop 集群下某台存储服务器存储空间处理

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢