搭建hadoop集群笔记

工作需要zai三台linux CentOS release 6.2上搭建一个hadoop集群,在网上找到了一哥们的blog,讲的非常详细,几乎把每条命令都贴出来的,不过他的是ubuntu10.10环境,而我的是CentOS,有些命令还是不一样的 ,下面是这个大哥的blog地址

单节点搭建 http://vampire1126.iteye.com/blog/891693

集群搭建  http://vampire1126.iteye.com/blog/891735

虽然这位大哥已经写的很详细了 但是我自己动手过程中还是遇到了很多问题,现在就总结在这里,希望能帮到大家。




如果根据上面的博客来搭建 ,特别要注意的几点:

  1. 启动hadoop时应该在hadoop用户下。
  2. 搭建集群的机器要做时间同步。
  3. 如果不小心在root下启动hadoop需要把相关的文件删掉,把相关进程杀死。
  4. 遇到问题第一时间应该看hadoop日志  /hadoop/logs

下面是ubuntu10.10和CentOS之间可能存在的差异


1.在CentOS环境下root 权限添加用户组/用户

groupadd hadoop  添加用户组
 adduser -g hadoop hadoop 把用户添加到用户组


2.彻底修改主机名称

 如主机名 localhost 改为 master

  1. 在/etc/hosts 中把localhost替换为master
  2. 在/etc/sysconfig/network 中把主机名改为master
  3. 重启网络 /etc/rc.d/init.d/network restart 
  4. 执行 hostname master

3.添加ssh信任列表(以hadoop为例)

  1. yum install openssh-server 下载SHH服务
  2. ssh-keygen -t rsa --P 生成密钥
  3. cat /home/hadoop/.ssh/id_rsa.pub >> /home/hadoop/.ssh/authorized_keys 将密钥添加到信任列表
  4. chmod 700 ~/.ssh 赋权限
  5. chmod 600 ~/.ssh/authorized_keys 赋权限 

4.更改文件hdfs下每个文件的所有者和/或所属组
        chown -R user:group hdfs/


一切OK以后可以在http://master:50070 查看主节点详细信息。






 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值