vim /etc/profile
exportHADOOP_HOME=/解压目录/hadoop-3.3.4
exportHADOOP_LOG_DIR=${HADOOP_HOME}/logs
exportPATH=${HADOOP_HOME}/sbin:${HADOOP_HOME}/bin:$PATH
修改环境配置文件
hadoop-env 环境配置
cd /解压目录/hadoop-3.3.4/etc/hadoop
vim hadoop-env.sh
exportJAVA_HOME=jdk安装目录,目前最高支持jdk8
exportHDFS_NAMENODE_USER=root
exportHDFS_DATANODE_USER=root
exportHDFS_SECONDARYNAMENODE_USER=root
exportYARN_RESOURCEMANAGER_USER=root
exportYARN_NODEMANAGER_USER=root
vim core-site.xml
<configuration><property><name>fs.defaultFS</name><value>hdfs://hadoop1:8020</value></property><property><name>hadoop.tmp.dir</name><value>file:/data/hadoop-3.3.4/tmp</value></property></configuration>
hdfs-site.xml hdfs 站点配置
vim hdfs-site.xml
<configuration><property><name>dfs.namenode.secondary.http-address</name><value>hadoop1:50090</value></property><property><name>dfs.replication</name><!--2个副本--><value>2</value></property><property><name>dfs.namenode.name.dir</name><value>file:/data/hadoop-3.3.4/tmp/dfs/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/data/hadoop-3.3.4/tmp/dfs/data</value></property></configuration>
maprds-site.xml mapreduce 站点配置
vim maprds-site.xml
<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property><property><name>mapreduce.jobhistory.address</name><value>hadoop1:10020</value></property><property><name>mapreduce.jobhistory.webapp.address</name><value>hadoop1:19888</value></property><property><name>yarn.app.mapreduce.am.env</name><value>HADOOP_MAPRED_HOME=/data/hadoop-3.3.4</value></property><property><name>mapreduce.map.env</name><value>HADOOP_MAPRED_HOME=/data/hadoop-3.3.4</value></property><property><name>mapreduce.reduce.env</name><value>HADOOP_MAPRED_HOME=/data/hadoop-3.3.4</value></property></configuration>
yarn-site.xml yarn 站点配置
vim yarn-site.xml
<configuration><property><name>yarn.resourcemanager.hostname</name><value>hadoop1</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property></configuration>