一、离线磁盘
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