In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Yum install ntpdate lrzsz-y
Systemctl stop firewalld
Systemctl disable firewalld
Systemctl stop NetworkManager
Systemctl disable NetworkManager
Setenforce 0
Mkdir / home/myapps & & cd / home/myapps
Hosts file configuration:
Cat > > / etc/hosts / home/myapps/zookeeper-3.4.11/data/myid
[root@node2 zookeeper-3.4.11] # echo "2" > / home/myapps/zookeeper-3.4.11/data/myid
[root@node3 zookeeper-3.4.11] # echo "3" > / home/myapps/zookeeper-3.4.11/data/myid
Start the cluster:
[root@node1 zookeeper-3.4.11] # / home/myapps/zookeeper-3.4.11/bin/zkServer.sh start
[root@node2 zookeeper-3.4.11] # / home/myapps/zookeeper-3.4.11/bin/zkServer.sh start
[root@node3 zookeeper-3.4.11] # / home/myapps/zookeeper-3.4.11/bin/zkServer.sh start
Build a hadoop cluster:
Cd / home/myapps/hadoop/hadoop-2.7.5/etc/hadoop
Vim hadoop-env.sh
25 export JAVA_HOME=/home/myapp/java
Vim yarn-env.sh
23 export JAVA_HOME=/home/myapp/java
Vim hdfs-site.xml
Dfs.nameservices mycluster dfs.ha.namenodes.mycluster nn1,nn2 dfs.namenode.rpc-address.mycluster.nn1 node1:8020 dfs.namenode.rpc-address.mycluster.nn2 node2:8020 dfs.namenode.http-address.mycluster.nn1 node1:50070 dfs.namenode.http-address.mycluster.nn2 node2:50070 dfs.namenode.shared.edits.dir qjournal://node3:8485;node4:8485 Node5:8485/mycluster dfs.client.failover.proxy.provider.mycluster org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider dfs.ha.fencing.methods sshfence dfs.ha.fencing.ssh.private-key-files / root/.ssh/id_dsa dfs.journalnode.edits.dir / home/myapps/hadoop/node/local/data dfs.ha.automatic-failover.enabled true
Vim core-site.xml
Fs.defaultFS hdfs://mycluster hadoop.tmp.dir / home/myapps/hadoop/data/hadoop/temp Abase for other temporarydirectories. Ha.zookeeper.quorum node1:2181,node2:2181,node3:2181
Vim yarn-site.xml
Yarn.resourcemanager.hostname node1 yarn.nodemanager.aux-services mapreduce_shuffle yarn.nodemanager.aux-services.mapreduce_shuffle.class org.apache.hadoop.mapred.ShuffleHandler
Vim mapred-site.xml
Mapreduce.framework.name yarn Execution framework set to Hadoop YARN.
Vim slaves
Node3
Node4
Node5
Copy the modified hadoop to each node:
For ip in 23 45; do scp-r / home/myapps/hadoop root@node$ {ip}: / home/myapps/; done
Start zookeeper first:
Authentication: jps View process QuorumPeerMain
Hadoop cluster startup:
1. Perform verification in node3,node4,node5: cd / home/myapps/hadoop/hadoop-2.7.5/sbin/. / hadoop-daemon.sh start journalnode: jps to view the result, if JournalNode appears Indicates initial success 2. Perform formatting on one of the namenode: cd / home/myapps/hadoop/hadoop-2.7.5/bin. / hdfs namenode-format copy the dir generated after successful execution to another namenode: execute node1 after the success of scp-r / home/myapps/hadoop/data root@node2:/home/myapps/hadoop/, execute hdfs zkfc-formatZK3, Start cd / home/myapps/hadoop/hadoop-2.7.5/sbin/. / start-all.sh jps to view the verification results of the process. You can count browser visits: http://node1:50070 NameNode 'node1:9000' (active) http://node2:50070 NameNode' node2:9000' (standby)
Zookeeper startup script:
#! / bin/bash# chkconfig: 2345 20 8 hours description: zk Cluster start and stop case $1 in "start") cat / root/myapps/onekey/zk/slave | while read line do {echo $line ssh $line "source / etc/profile;nohup zkServer.sh start > / dev/null 2 > & 1 &"} & wait done "stop") cat / root/myapps/onekey/zk/slave | while read line do {echo $line ssh $line "source / etc/profile;jps | grep QuorumPeerMain | cut-c 1-5 | xargs kill-s 9"} & wait done;; "status") jps;;*) echo "usage: / etc/init.d/zkd {start | stop | status}";; esac
Hadoop startup script
#! / bin/bash# chkconfig: 2345 20 8 in description: hadoop Cluster start and stop case $1 in "start") / root/myapps/hadoop/hadoop-2.7.4/sbin/start-all.sh;; "stop") / root/myapps/hadoop/hadoop-2.7.4/sbin/stop-all.sh;; "status") jps;;*) echo "usage: / etc/init.d/hadoopd {start | stop | status}";; esac
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.