主机配置
主机 | IP | 角色 |
---|---|---|
hadoop01 | 10.1.24.1 | namenode,datanode,nodeManager |
hadoop02 | 10.1.24.2 | namenode2,datanode,nodeManager |
hadoop03 | 10.1.24.3 | resourceManager,datanode,nodeManager,历史服务器 |
环境配置
安装JDK
这里安装的是1.8.0_211
版本。
配置三台主机免密
这里三台都要配置,自己到自己的免密也要配置。
安装hadoop
下载安装包
mkdir /home/hadoop
cd /home/hadoop
wget http://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz
tar -zxvf hadoop-2.7.2.tar.gz
cd hadoop-2.7.2
设置环境变量
vim /etc/profile
# 在最后面增加如下两行代码
export HADOOP_HOME=/home/hadoop/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
# 保存退出
source /etc/profile
修改运行文件的JAVA_HOME
每个节点都需要修改
vim etc/hadopp/hadoop-env.sh
然后修改export JAVA_HOME=${JAVA_HOME}
为export JAVA_HOME=/home/java/jdk1.8.0_211
vim etc/hadopp/yarn-env.sh
然后将# export JAVA_HOME=/home/y/libexec/jdk1.6.0
为export JAVA_HOME=/home/java/jdk1.8.0_211
vim etc/hadoop/mapred-env.sh
然后将# export JAVA_HOME=/home/y/libexec/jdk1.6.0
为export JAVA_HOME=/home/java/jdk1.8.0_211
修改配置文件
core-site.xml
<configuration>
<!-- 指定HDFS中NameNode的地址 -->
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop01:9000