1。准备饲养员服务器
# node1, node3 node2 #安装请参考http://suyanzhu.blog.51cto.com/8050189/1946580
2。准备NameNode节点
# node1, node4
3。准备JournalNode节点
# node2, node3, node4
4。准备DataNode节点
# node2, node3 node4 #启动DataNode节点命令hadoop-daemon.sh start DataNode
5。修改hadoop的hdfs-site。xml配置文件
& lt; configuration> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.nameservices ,,,,,,,,,,,,,,,& lt; value> yunshuocluster ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.ha.namenodes.yunshuocluster ,,,,,,,,,,,,,,,& lt; value> nn1, nn2 ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.namenode.rpc-address.yunshuocluster.nn1 ,,,,,,,,,,,,,,,& lt; value> node1:8020 ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.namenode.rpc-address.yunshuocluster.nn2 ,,,,,,,,,,,,,,,& lt; value> node4:8020 ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.namenode.http-address.yunshuocluster.nn1 ,,,,,,,,,,,,,,,& lt; value> node1:50070 ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.namenode.http-address.yunshuocluster.nn2 ,,,,,,,,,,,,,,,& lt; value> node4:50070 ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.namenode.shared.edits.dir ,,,,,,,,,,,,,,,& lt; value> qjournal://node2:8485; node3:8485; node4:8485/yunshuocluste r ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.client.failover.proxy.provider.mycluster ,,,,,,,,,,,,,,,& lt; value> org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailo verProxyProvider ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.ha.fencing.methods ,,,,,,,,,,,,,,,& lt; value> sshfence ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.ha.fencing.ssh.private-key-files ,,,,,,,,,,,,,,,& lt; value>/root/. ssh/id_dsa ,,,,,,,& lt;/property> ,,,,,,,& lt; property> ,,,,,,,,,,,,,,,& lt; name> dfs.journalnode.edits.dir null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null基于管理员的高可用集群