Hadoop完全分布式搭建

本文档详细介绍了在CentOS系统上搭建Hadoop完全分布式环境的步骤,包括JDK安装、用户和用户组配置、Hadoop的下载与配置、主机设置、SSH无密码验证以及启动和运行WordCount程序等关键操作。
摘要由CSDN通过智能技术生成

Hadoop完全分布式搭建

一:JDK的安装

      1.解压jdk的tar.gz包到指定目录(eg:/opt)

      2.编辑/etc/profile配置文件 配置jdk环境变量

            # java

              export JAVA_HOME=/opt/jdk1.7.0_79

              export JRE_HOME=$JAVA_HOME/jre

              export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

              export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

      3.配置文件生效  

           source /etc/profile

      4.测试是否安装成功

           java -version

二:用户和用户组

      1.创建用户组

           groupadd hadoop

      2.创建用户 并指定组

           useradd hduser -g hadoop

      3.设置密码

           passwd hduser

      4.为hduser用户设置权限

           vi /etc/sudoers

           root    ALL=(ALL)       ALL

           hduser  ALL=(ALL)       ALL

           si      ALL=(ALL)       ALL

           (注意:之后的操作不要再使用root用户进行,如果操作时提示权限不足,加上sudo重新执行)

      5.重启系统

           [sudo] reboot

三:配置hadoop

      (注意:如果启动HDFS的时候,只有主节点启动,从节点没有启动,导致出现此种情况的一般问题都是namenode格式化出现问题 导致namenode和datanode版本号不一致。解决方式两种,第一种方式:找到版本号所在文件 修改两次版本号一致;

第二种方式:配置hadoop这一步重新进行 将原有的配置文件拷出,删除hadoop,重新解压配置

      1.下载(解压)hadoop-2.6.0.tar.gz到/home/hduser下面

           tar -zxvf hadoop-2.6.0.tar.gz -C /home/hduser

      2.修改hadoop文件夹名称

           mv  hadoop-2.6.0 hadoop

      3.配置hadoop环境变量

           #hadoop

           export HADOOP_HOME=/home/hduser/hadoop   

           export PATH=$HADOOP_HOME/bin:$PATH

      4.生效配置文件

           source /etc/profile

      5.hadoop具体运行配置

           5.1:配置 hadoop-env.sh文件-->修改JAVA_HOME

(配置hadoop运行的JDK环境 env=environment)

                      gedit hadoop-env.sh

                      添加如下内容

                      # The java implementation to use.

                      export JAVA_HOME=/opt/jdk1.7.0_79

           5.2:配置 yarn-env.sh 文件-->>修改JAVA_HOME

(配置yarn运行的JDK环境)

                      添加如下内容

                      # some Java parameters

                      export JAVA_HOME=/opt/jdk1.7.0_79

           5.3:配置slaves文件-->>增加slave节点

(配置hadoop集群运行的从节点)

                      vi slaves

                      删除原来的localhost,添加如下内容

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值