脚本宝典收集整理的这篇文章主要介绍了Hadoop的高可用搭建,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在已经安装完hadoop单机和zookeePEr前提下
分发秘钥
ssh-copy-id -i master
ssh-copy-id -i node1
ssh-copy-id -i node2
yarn-site.xml mapred-site.xml
我是直接导入文件覆盖
scp * node1:/usr/local/soft/hadoop-2.7.6/etc/hadoop/
scp * node1:/usr/local/soft/hadoop-2.7.6/etc/hadoop/
rm -rf /usr/local/soft/hadoop-2.7.6/tmp
zkServer.sh start zkServer.sh status
此时一台一个zk的节点
三台JN上执行 启动命令: hadoop-daemon.sh start journalnode
此时一台一个zk节点,一个jn日志节点
hdfs namenode -format
启动当前的NN hadoop-daemon.sh start namenode
此时master上多了个namenode节点
hdfs namenode -bootstrapStandby
这是node1上还没有namenode节点很正常,还没有启动hdfs
在已经启动的namenode上面执行 !!一定要先 把zk集群正常 启动起来 hdfs zkfc -formatZK
start-dfs.sh
master上:
node1上:
node2上:
黄色:QuorumPeerMain:zk的节点,三台都有 3个
粉色:JournalNode:jn日志节点,三台都头 3个
红色:Namenode:管理节点:出现在master和node1上 2个
蓝色:DFSZKFailoverController:ZKFC:用来观察master和node1,防止宕机时可以替代 2个
灰色:DataNode:工作节点,用于存储hdfs数据,出现在node1和node2上 2个
一共12个节点此时
start-yarn.sh
master:多了一个ResourceManager节点,用于处理整个集群资源的总节点
node1和node2上:多个NodeManger节点,用于跟踪监视资源
此时多了一个ResourceManager节点和2个NodeManager节点
yarn-daemon.sh start resourcemanager
此时node1上:多个一个nNodeManager节点,用于备份
此时node1多了个 ResourceManager节点
以上是脚本宝典为你收集整理的Hadoop的高可用搭建全部内容,希望文章能够帮你解决Hadoop的高可用搭建所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。