hadoop在ubuntu14.04中完全分布式安装步骤

这篇博客参考了这篇文章http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html,主要是想提醒在ubutnu上安装hadoop的朋友们,这里有一些问题需要改进,在参考http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html的基础上在参考我的文章,相信安装hadoop时是没有什么难度的。

  我的四台机子ip分别为:

         192.168.0.1   Master.Hadoop   

         192.168.0.11    Slave1.Hadoop     

         192.168.0.12    Slave2.Hadoop  

         192.168.0.13   Slave3.Hadoop  

下面详细的说一下在那篇博文的基础上有那些是需要注意的,那些原理的东西自己在那篇文章上吧,写的很详细:

这里加一条一:

       1 增加每台机子的用户名:hadoop,用户组:hadoop

      命令:sudo adduser hadoop

      然后一路enter到底,自动为你把hadoop用户加入到了hadoop用户组

      2 设置hadoop用户使用sudo命令的权限,不然会报错:啥啥啥不在sudoers中,此事被报告

    此时切换到默认的用户,然后执行:sudo  gedit /etc/sudoers 

     把hadoop加入,就是:

  1. # User privilege specification  
  2. root    ALL=(ALL:ALL) ALL  
  3. hadoop   ALL=(ALL:ALL) ALL

然后切换回来hadoop用户 

二:网络配置:

     1 查看当前机子的主机名

       命令:hostname

     2 假定我们发现我们的机器的主机名不是我们想要的,修改名字

     命令: sudo gedit /etc/hostname

    改为我们想要的就可以了

    3 修改当前ip:

        命令:sudo gedit /etc/network/interfaces

       增加几行:

             iface  eth0 inet   static

             address   192.168.0.1   (这是哪台机子就改为哪台机子的ip)

             netmask   255.255.255.0

             gateway    192.168.0.1(这是网关,是Master.Hadoop的ip)

    4 配置hosts文件:

      命令:sudo gedit /etc/hosts

      加入:

192.168.0.1 Master.Hadoop

192.168.0.11 Slave1.Hadoop

192.168.0.12 Slave2.Hadoop

192.168.0.13 Slave3.Hadoop

然后各种ping,相互ping,通了就可以了

三 配置无密码登陆:

    安装ssh 和rsync

     命令:sudo apt-get install ssh

                sudo apt-get install rsync

这一步中其他的都是一样的,按照他的搞就可以了

四 java环境安装很简单,我也不说了,按照他的搞就可以了

五  安装hadoop

  按照他的搞就可以了,一抹一样的,很简单的,但是我一定要提醒两点:

     1  一定要给hadoop目录赋予所有者为hadoop和hadoop目录下所有的文件一定要是u+rwx  ag+rx  不然hadoop启动不了

   命令:sudo chown -R hadoop:hadoop /usr/hadoop

             sudo chmod -R  ag+rx  /usr/hadoop  

 2 他给的有一个地方有一点错误,就是  在把hadoop的安装路径添加到/etc/profile中时,他给的是

# set hadoop path

export HADOOP_HOME=/usr/hadoop

export PATH=$PATH :$HADOOP_HOME/bin

注意这里有一点错误 $PATH和 :$HADOOP_HOME/bin 之间没有空格,不能直接复制,不然你会挂的很惨

其他的jdk的路径在hadoop-env.sh中的配置按照你的实际情况配置就可以了,然后参照他的方法,基本上没有问题了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值