tar -zxvf hadoop-2.7.2.tar.gz -C ./
解压后的目录:
vim /etc/hosts3.为hadoop设置环境变量
(默认Java环境变量已经配置)
pwd 获取hadoop所在的位置
编辑 /etc/profile 文件
vim /etc/profile
#配置Hadoop环境变量 export HAOOP_HOME=/opt/Environment/hadoop-2.7.2 export PATH=$HADOOP_HOME/bin:$PATH
hadoop指令查看hadoop环境变量是否配置完成!
hadoop
修改hadoop-env,sh里面的java环境变量
export JAVA_HOME=/opt/Environment/java
4.配置hadoop文件(etc/hadoop/core-site.xml)
etc/hadoop/目录下的文件
在etc/hadoop/core-site.xml中添加:
vim core-site.xml
fs.defaultFS hdfs://C8:8020 hadoop.tmp.dir /opt/Environment/hadoop-2.7.2/data/tmp
etc/hadoop/hdfs-site.xml添加后
在hadoop目录下创建/data/temp
mkdir -p /data/tmp
5.配置hadoop文件(etc/hadoop/hdfs-site.xml)
etc/hadoop/hdfs-site.xml中添加:
vim hdfs-site.xml
dfs.replication 1
xml添加后
切换到hadoop目录下执行以下命令
格式化namenode
bin/hdfs namenode -format
启动namenode 和 datanode
sbin/hadoop-daemon.sh start namenode sbin/hadoop-daemon.sh start datanode
开启namenode,datanode
jps7.配置yarn 1.配置etc/hadoop/yarn-site.xml
vim yarn-site.xml
yarn.resourcemanager.hostname C8
2.配置etc/hadoop/mapred-site.xml
拷贝 mapred-site.xml.template,改名为mapred-site.xml
cp mapred-site.xml.template mapred-site.xml
修改配置文件
vim mapred-site.xml
yarn.nodemanager.aux-services mapreduce_shuffle mapreduce.framework.name yarn
3.etc/hadoop/yarn-env.sh添加 java环境变量
8.启动yarnsbin/yarn-daemon.sh start resourcemanager sbin/yarn-daemon.sh start nodemanager
jps查看进程
进入yarn http://192.168.192.133:8088 进入hdfs http://192.168.192.133:50070
9.节点关闭的命令(有先后顺序)
关闭nodemanager sbin/yarn-daemon.sh stop nodemanager 关闭resourcemanager sbin/yarn-daemon.sh stop resourcemanager 关闭namenode sbin/hadoop-daemon.sh stop namenode 关闭datanode sbin/hadoop-daemon.sh stop datanode
sbin/yarn-daemon.sh stop nodemanager sbin/yarn-daemon.sh stop resourcemanager sbin/hadoop-daemon.sh stop namenode sbin/hadoop-daemon.sh stop datanode10.配置历史服务器
配置etc/hadoop/mapred-site.xml中添加如下配置
mapreduce.jobhistory.address H520:10020 mapreduce.jobhistory.webapp.address H520:19888
启动历史服务器
sbin/mr-jobhistory-daemon.sh start historyserver
关闭历史服务器
sbin/mr-jobhistory-daemon.sh stop historyserver11.配置日志的聚集
配置etc/hadoop/yarn-site.xml中添加如下配置
注意:开启日志聚集功能需要重新启动NodeManager,ResourceManger和HistoryManager
在hadoop目录下执行:
vim ./etc/hadoop/yarn-site.xml
配置文件中添加如下属性
yarn.log-aggregation-enable true yarn.log-aggregation.retain-seconds 604800



