在Ubuntu上实现HDFS高可用,可参考以下步骤:
fs.defaultFS为集群名称,如hdfs://mycluster,并配置ZooKeeper集群地址ha.zookeeper.quorum。dfs.nameservices、NameNode IDdfs.ha.namenodes.mycluster、NameNode的RPC和HTTP地址、JournalNode地址dfs.namenode.shared.edits.dir等。hdfs --daemon start journalnode命令启动服务。hdfs namenode -initializeSharedEdits命令。hdfs haadmin -getServiceState nn1和hdfs haadmin -getServiceState nn2命令检查NameNode状态。