硬件配置 华为RH2285设备
2CPU 8核16线程
48G 内存
380G硬盘
1.配置Hadoop的全局环境变量 输入名称# vi /etc/profile打开profile文件,按i可以进入文本输入模式,在profile文件的最后增加HADOOP_HOME及修改PATH的环境变量,输入:wq!保存退出。 export HADOOP_HOME=/usr/local/hadoop-2.6.0 export PATH=.:$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$SCALA_HOME/bin 2.在命令行中输入source /etc/profile,使刚才修改的HADOOP_HOME及PATH配置文件生效。 3.hadoop-env.sh配置文件修改 export JAVA_HOME=/usr/local/jdk1.8.0_60 4.core-site.xml核心配置文件修改 hadoop.tmp.dir /usr/local/hadoop-2.6.0/tmp hadoop.tmp.dir fs.defaultFS hdfs://master:9000 5.hdfs-site.xml配置文件修改 dfs.replication 3 dfs.namenode.name.dir /usr/local/hadoop-2.6.0/tmp/dfs/name dfs.datanode.data.dir /usr/local/hadoop-2.6.0/tmp/dfs/data 6.salves 修改 root@master:/usr/local/hadoop-2.6.0/etc/hadoop# cat slaves worker1 worker2 worker3 worker4 worker5 worker6 worker7 worker8 7。分发hadoop root@master:/usr/local# cd setup_scripts root@master:/usr/local/setup_scripts# ls host_scp.sh ssh_config.sh ssh_scp.sh root@master:/usr/local/setup_scripts# root@master:/usr/local/setup_scripts# cat hadoop_scp.sh #!/bin/sh for i in 2 3 4 5 6 7 8 9 do scp -rq /etc/profile root@192.168.189.$i:/etc/profile ssh root@192.168.189.$i source /etc/profile scp -rq /usr/local/hadoop-2.6.0 root@192.168.189.$i:/usr/local/hadoop-2.6.0 done root@master:/usr/local/setup_scripts# 8。执行完成 9。格式化hdfs namenode -format root@master:/usr/local/setup_scripts# cd /usr/local/hadoop-2.6.0/bin root@master:/usr/local/hadoop-2.6.0/bin# hdfs namenode -format 10。启动集群 root@master:/usr/local/hadoop-2.6.0/sbin# start-all.sh This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh Starting namenodes on [master] master: Warning: Permanently added 'master,192.168.189.1' (ECDSA) to the list of known hosts. master: starting namenode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-namenode-master.out worker6: Warning: Permanently added 'worker6' (ECDSA) to the list of known hosts. worker7: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker7.out worker6: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker6.out worker5: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker5.out worker4: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker4.out worker3: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker3.out worker8: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker8.out worker2: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker2.out worker1: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-worker1.out Starting secondary namenodes [0.0.0.0] 0.0.0.0: Warning: Permanently added '0.0.0.0' (ECDSA) to the list of known hosts. 0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-secondarynamenode-master.out starting yarn daemons starting resourcemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-resourcemanager-master.out worker1: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker1.out worker2: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker2.out worker5: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker5.out worker7: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker7.out worker6: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker6.out worker4: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker4.out worker3: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker3.out worker8: starting nodemanager, logging to /usr/local/hadoop-2.6.0/logs/yarn-root-nodemanager-worker8.out root@master:/usr/local/hadoop-2.6.0/sbin# root@master:/usr/local/hadoop-2.6.0/sbin# jps 5378 NameNode 5608 SecondaryNameNode 6009 Jps 5742 ResourceManager root@worker1:/usr/local# jps 3866 DataNode 4077 Jps 3950 NodeManager root@worker1:/usr/local# root@worker7:/usr/local# jps 3750 NodeManager 3656 DataNode 3865 Jps root@worker7:/usr/local# 11. 打开http://192.168.189.1:50070 http://192.168.189.1:50070/dfshealth.html#tab-datanode Datanode Information In operation Node Last contact Admin State Capacity Used Non DFS Used Remaining Blocks Block pool used Failed Volumes Version worker6 (192.168.189.7:50010) 2 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker7 (192.168.189.8:50010) 1 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker8 (192.168.189.9:50010) 1 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker1 (192.168.189.2:50010) 2 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker2 (192.168.189.3:50010) 1 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker3 (192.168.189.4:50010) 2 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker4 (192.168.189.5:50010) 0 In Service 17.45 GB 24 KB 6.19 GB 11.26 GB 0 24 KB (0%) 0 2.6.0 worker5 (192.168.189.6:50010) 1 In Service 17.45 GB 24 KB 6.19 GB 11.25 GB 0 24 KB (0%) 0 2.6.0 Decomissioning Overview 'master:9000' (active) Started: Sun Feb 07 14:17:41 CST 2016 Version: 2.6.0, re3496499ecb8d220fba99dc5ed4c99c8f9e33bb1 Compiled: 2014-11-13T21:10Z by jenkins from (detached from e349649) Cluster ID: CID-f4efbd54-7685-450e-b119-5932052252ffBlock Pool ID: BP-367257699-192.168.189.1-1454825792055