**
Centos7单机上搭建Hadoop(伪分布模式)
**
①解压
②cd /opt/soft/hadoop260/etc/hadoop
③修改配置文件1: hadoop启动环境版本
vim hadoop-env.sh
改之前:export JAVA_HOME=${JAVA_HOME}
改成绝对路径:export JAVA_HOME=/opt/sofr/jdk180
④修改配置文件2: 核心配置
vim core-site.xml
⑤修改配置文件3:
vim hdfs-site.xml
⑥修改配置文件4:启动mapreduce的文件
#先拷贝然后再修改:cp mapred-site.xml.template mapred-site.xml
vim mapred-site.xml
⑦修改配置文件5:
vim yarn-site.xml
⑧配置hadoop环境
vim /etc/profile
#hadoop environment
export HADOOP_HOME=/opt/soft/hadoop260
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_INSTALL=$HADOOP_HOME
source /etc/profile
⑨格式化
hadoop namenode -format
⑩免密登陆:
ssh-keygen -t rsa -P ''
ssh-copy-id root@hepc @后面加用户名
11:启动:start-all.sh
12:关闭:stop-all.sh
问题1:如果这里进程缺少任意一个,按如下步骤查看原因:
首先进入到Hadoop的日志文件夹,缺少哪个进程就查看对应的日志文件,再日志文件最后部分会有错误信息提示
cd /opt/soft/hadoop260/logs/