hadoop节点直接拔磁盘迁移,确实挺快。。

摘要

服务器调整,直接移动了磁盘。

步骤

  1. 源 结束hadoop datanote进程
  2. 源 检查迁移硬盘是否还有占用 lsof /data_hadoop1
  3. 源 lsscsi 查硬盘号
  4. 源 卸载硬盘 echo "scsi remove-single-device 1 0 0 0" >> /proc/scsi/scsi 这里的“1 0 0 0 ”就是上一步查到的硬盘号
  5. 源 在/etc/fstab中 注释掉相应的行 mount -a 更新挂载情况
  6. 源 复制hadoop程序相应目录 至目的
  7. 切换硬盘
  8. 目的 lsscsi 查看是否挂载了 否的话,尝试命令挂载,挂载不上可能需要重启。
  9. 目的 挂载硬盘,建议用uuid在/etc/fstab中挂载
  10. 目的 修改 hadoop文件夹下 /etc/hadoop/hdfs-site.xml 中的ip,位置等
  11. 修改namenode中的/etc/hosts 添加 目的的解析
  12. 目的 启动datanode节点 sbin/hadoop-daemon.sh start datanode
  13. 目的 查看logs中日志是否启动正常
  14. namenode 查看 http://xx.xx.xx.xx:50070/dfshealth.html 健康情况