一、離線磁盤
1.刪除hdfs配置文件磁盤的信息
vim /etc/hadoop/hdfs-site.xml
進入編輯模式,刪除磁盤信息並保存退出
2.重啓服務檢查文件
su hdfs
hdfs dfsadmin -reconfig datanode IP:50020 start
hdfs dfsadmin -reconfig datanode IP:50020 status
3.離線磁盤
umount /文件/位置
二、掛載磁盤
1.查看需要掛載磁盤及格式化磁盤
fdisk -l
df -h
mkfs.ext4/.xfs /磁盤文件/掛載地址
2.添加uuid到/etc/fstab,添加hadoop配置文件屬性
blkid /磁盤/掛載文件
sed -i ’s/原屬性/修改成的屬性/g’ /etc/fstab 或 Vim /etc/fstab修改
Vim /etc/hadoop/hadoop-site.xml
添加dfs.datanode.data.dir屬性的 value
3.掛載,修改文件權限
mount -a
Chown hdfs:hadoop -R 掛載磁盤文件
chmod 770 掛載磁盤文件
chmod 770 -R /run/hadoop
沒有hadoop文件夾:
mkdir /run/hadoop
Chown hdfs:root -R /run/hadoop
chmod 770 /run/hadoop
4.重啓服務檢查
su hdfs
hdfs dfsadmin -reconfig datanode IP:50020 start
hdfs dfsadmin -reconfig datanode IP:50020 status