hadoop 动态迁移 JournalNode 节点
1. 修改 hdfs-site.xml 配置文件,在 dfs.namenode.shared.edits.dir 配置项中增加相应的新的journal的地址和端口并删除老的journal的地址和端口.
2. 把 hdfs-site.xml 文件分发到集群中各服务器.
3. 把现有 JournalNode 中的数据目录拷贝到新 JournalNode 服务器.
4. 在新 JournalNode 服务器中执行 hadoop-daemon.sh start journalnode 来启动 JournalNode.
5. 在 standby namenode 服务器上重启 NameNode 服务,可以在网页上看到 JournalNode 增加.
7. 使用 hdfs haadmin -failover nn1 nn2 切换 NameNode
8. 在原 active namenode 上重启 NameNode
9. 在旧 JournalNode 服务器中执行 hadoop-daemon.sh stop journalnode 来停止 JournalNode.