没有配置主机名,按下面的步骤重新配置就好了。
0.关闭防火墙
执行:service iptables stop
1.配置主机名
执行:vim /etc/sysconfig/network
编辑主机名
2.配置hosts文件
执行:vim /etc/hosts
3.配置免密码登录
执行:ssh-keygen
然后一直回车
执行:ssh-copy-id -i ~/.ssh/id_rsa.pub root@hadoop01
4.安装和配置jdk
rpm –e jdk1.8.0_111
tar –zxvf jdk-8u65-linux-x64.tar.gz
执行: vim /etc/profile
2)在尾行添加
export JAVA_HOME=/usr/soft/jdk1.8.0_65
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
保存退出
3)source /etc/profile 使更改的配置立即生效
4)java -version 查看JDK版本信息。如显示1.8.0_65证明成功。
6.上传和解压hadoop安装包
执行:tar -zxvf hadoop……
7.配置hadoop-env.sh
执行:vim hadoop-env.sh
修改java_home路径和hadoop_conf_dir 路径
然后执行:source hadoop-env.sh 让配置立即生效
8.修改core-site.xml
执行:vim core-site.xml
配置如下:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop01:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/soft/hadoop-2.7.1/tmp</value>
</property>
</configuration>
9.修改 hdfs-site.xml
配置如下:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>
10.修改 mapred-site.xml
执行:cp mapred-site.xml.template mapred-site.xml
配置如下:
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
11.修改yarn-site.xml
配置如下:
<configuration>
<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.resourcemanager.hostname</name>
<value>hadoop01</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
12.配置slaves文件
[root@hadoop1 hadoop]# vim slaves
13.配置hadoop的环境变量
配置代码:
export JAVA_HOME=/usr/soft/jdk1.8.0_65 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export HADOOP_HOME=/usr/soft/hadoop-2.7.1 export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH |
14.格式化namenode
执行:hdfs namenode -format
当出现:successfully,证明格式化成功
启动hadoop
在sbin目录下 执行 ./start-all.sh,即可启动
验证是否成功
ps -ef | grep hadoop
jps
Eclipse配置参考:https://www.cnblogs.com/supiaopiao/p/7240308.html