设为首页 收藏本站
查看: 1167|回复: 0

[经验分享] CentOS 6.4 安装伪分布式Hadoop 1.0.3

[复制链接]

尚未签到

发表于 2016-5-13 10:23:25 | 显示全部楼层 |阅读模式
在本章中学习如何在CentOS 6.4上安装配置Hadoop开发环境。
        
        配置ssh及生成密码对
        首先需要安装ssh:引用

        # yum install ssh
        

        紧接着启动ssh,并将之设置开机运行:引用

        # service sshd start
        # chkconfig sshd on

        

        好,现在已经安装并启动了sshd,接下来我们来为hadoop生成面登录的密码对:引用

        # ssh-keygen
        

        然后接下来的交互中一路回车,如下图所示:
DSC0000.png
        再然后将刚才生成的公钥copy到.ssh/authorized_keys目录下:引用

        # cd /root/.ssh
        # cat ./id_rsa.pub>>./authorized_keys

        

        这样,ssh和免密码登录的配置就应经好了,见下图:
DSC0001.png

        配置机器时间同步
        手动同步:引用

        # usr/sbin/ntpdate cn.pool.ntp.org
        

        自动同步:引用

        # crontab e
        0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org
        

DSC0002.png
DSC0003.png

        安装Hadoop 1.0.3
        在安装hadoop之前,需要先配置Java环境,java安装过程这里不再赘述。
        下载并解压hadoop 1.0.3:引用

        # wget https://archive.apache.org/dist/hadoop/core/hadoop-1.0.3/hadoop-1.0.3-bin.tar.gz
        # chmod +x hadoop-1.0.3-bin.tar.gz
        # tar xzvf hadoop-1.0.3-bin.tar.gz

        

        然后将hadoop-1.0.3复制到/opt/bigdata目录下:引用

        # cp -rf hadoop-1.0.3 /opt/bigdata
        

        紧接着配置hadoop的环境:引用

        # vi /ect/profile.d/java.sh       
        

DSC0004.png
        引用

        # source /etc/profile
        

        然后我们来看配置后的效果:
DSC0005.png

        最后,配置hadoop的一些相关配置文件:
        1、配置$HADOOP_HOME/conf/hadoop-env.sh,在文件的末尾添加下面内容:引用

        #set java environment
        export JAVA_HOME=/usr/local/jdk6
        

        2、配置core-site.xml文件
        core-site.xml是Hadoop核心配置文件,这里配置的是HDFS的地址和端口号:引用

        <configuration>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/opt/bigdata/hadoop-tmp</value>
    </property>

<!-- file system properties -->
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
   </property>  
   
   <property>
    <name>io.file.buffer.size</name>
    <value>131072</value>
  </property>  

        

        如没有配置hadoop.tmp.dir参数,此时系统默认的临时目录为:/tmp/hadoo-hadoop。而这个目录在每次重启后都会被干掉,必须重新执行format才行,否则会出错
        3、配置hdfs-site.xml文件
        修改Hadoop中HDFS的配置,配置的备份方式默认为3:引用

        <configuration>

    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>

    <property>
      <name>dfs.block.size</name>
      <value>134217728</value>
    </property>


<configuration>
        

        4、配置mapred-site.xml文件
        配置的是JobTracker的地址和端口:引用

        <configuration>

    <property>
        <name>mapred.job.tracker</name>
        <value>localhost:9001</value>
    </property>

</configuration>
        

        好了,到这里hadoop在CentOS 6.4下的伪分布式环境已经陪好了。
        最后一步还要修改/etc/hosts,将用户名映射到127.0.0.1,如:引用

        127.0.0.1  JackyChen
        

        不然DataNode节点启动不起来。接下来然我们初始化NameNode:引用

        # cd bin
        # hadoop namenode -format

        

DSC0006.png
        最后启动hadoop:引用

        # ./start-all.sh
        

DSC0007.png
        
DSC0008.png

DSC0009.png

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-216420-1-1.html 上篇帖子: centos 6.4 MySql The server quit without updating PID file 下篇帖子: hadoop 1.2.1 虚拟机centOS 安装过程(分布式)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表