1.下载Hadoop2.9.2
进入https://hadoop.apache.org/releases.html下载
2.将hadoop-2.9.2.tar.gz上传至centos7
2.1:解压tar -zxvf hadoop-2.9.2.tar.gz
2.2:cp -r hadoop-2.9.2 /usr/local/
3.将jdk-8u231-linux-x64.tar.gz上传至centos7
3.1:解压tar -zxvf jdk-8u231-linux-x64.tar.gz
3.2:cp -r jdk1.8.0_231 /usr/local/
4.配置jdk环境变量
4.1:vi /etc/profile 将下面代码拷贝到该文件
export JAVA_HOME=/usr/local/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4.2:wq保存退出
4.3:使用环境变量生效
source /etc/profile
5.配置hadoop环境变量
5.1:vi /etc/profile 将下面代码拷贝到该文件
export HADOOP_HOME=/user/local/hadoop-2.9.2
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
5.2:wq保存退出
5.3:使环境变量生效
source /etc/profile
6.配置hadoop的配置文件
6.1:hadoop-env.sh 文件配置
cd /usr/local/hadoop-2.9.2/etc/hadoop
vi hadoop-env.sh
将export JAVA_HOME=${JAVA_HOME}更改为export JAVA_HOME=/usr/local/jdk1.8.0_231
wq保存退出
6.2:core-site.xml 配置namenode安装的位置
cd /usr/local/hadoop-2.9.2/etc/hadoop
vi core-site.xml
在configuration标签中加入
<property>
<name>fs.defaultFS</name>
<value>hdfs://hdfs-01:9000</value>
</property>
wq保存退出
6.3:hdfs-site.xml 配置namenode存放路径和datanode存放路径和secondary启动位置
cd /usr/local/hadoop-2.9.2/etc/hadoop
vi hdfs-site.xml
在configuration标签中加入
<property>
<name>dfs.namenode.name.dir</name>
<value>/root/hdpdata/name/</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/root/hdpdata/data</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>hdfs-02:50090</value>
</property>
wq保存退出
7.启动和关闭hdfs
7.1:启动 start-dfs.sh
2.2:关闭:stop-dfs.sh