我是靠谱客的博主 爱听歌玫瑰,最近开发中收集的这篇文章主要介绍Centos7 安装Hadoop-2.8操作步骤,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

# 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操作步骤所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部