wget http://apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz
tar –zxvf hadoop-2.6.0.tar.gz
mv hadoop-2.6.0 hadoop
export HADOOP_HOME=/usr/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export CLASSPATH=$CLASSPATH:$HADOOP_HOME/lib
Hadoop的配置文件全部都在$HADOOP_HOME/etc/hadoop目录下
hadoop-env.sh
修改Java环境变量
添加Hadoop本地类库
core-site.xml
添加以下内容
hdfs-site.xml
添加以下内容
mapred-site.xml
添加以下内容
yarn-site.xml
slaves
添加所有datanode节点的主机名
slave1
slave2
slave3
scp –r hadoop resourcemanager1:/usr/
scp –r hadoop resourcemanager2:/usr/
scp –r hadoop slave1:/usr/
scp –r hadoop slave2:/usr/
scp –r hadoop slave3:/usr/
zkServer.sh start
hadoop-daemon.sh start journalnode
hdfs namenode -format
10、将master1上的tmp目录拷贝到master2
scp -r tmp master2:/usr/hadoop/
11、格式化Zookeeper,在master1上执行即可
12、启动HDFS,在master1上执行即可
start-dfs.sh
13、启动yarn,在resourcemanager1上执行
start-yarn.sh
在resourcemanager2上执行
yarn-daemon.sh start resourcemanager
参考文献:
http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html
http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerRestart.html