概述
# vi /etc/hosts
最后新增以下内容:
192.168.xx.xx1 Master
192.168.xx.xx2 Slave1
192.168.xx.xx3 Slave2
首先将刚才下载的hadoop-2.8.0.tar.gz文件解压到/data/hadoop,然后编辑/data/hadoop/etc/hadoop/core-site.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://Master:9000</value>
</property>
</configuration>
添加JAVA_HOME变量到hadoop-env.sh
exportJAVA_HOME=/usr/local/java/jdk1.8.0_101
hdfs-site.xml
<configuration>
<property>
<name>dfs.name.dir</name>
<value>/data/hadoop/name</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/data/hadoop/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
</configuration>
将mapred-site.xml.template 改名mapred-site.xml
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>Master:9001</value>
</property>
</configuration>
配置master和slave
echo "Master"> /data/hadoop/etc/hadoop/master
echo -e"Slave1nSlave2" > /data/hadoop/etc/hadoop/slaves
复制hadoop到Slave1 and Slave2
scp -r /data/hadoopSlava1:/data/
scp -r /data/hadoopSlave2:/data/
启动hadoop集群
第一次执行,需要格式化namenode,以后启动不需要执行此步骤。
/data/hadoop/bin/hadoopnamenode -format
然后启动hadoop
/data/hadoop/sbin/start-all.sh
启动完成后,如果没有什么错误,执行jps查询一下当前进程,NameNode是Hadoop Master进程,SecondaryNameNode,ResourceManager是Hadoop进程。
$ jps
23076 NameNode
20788 ResourceManager
23302 SecondaryNameNode
27559 Jps最后
以上就是爱听歌玫瑰为你收集整理的Centos7 安装Hadoop-2.8操作步骤的全部内容,希望文章能够帮你解决Centos7 安装Hadoop-2.8操作步骤所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复