Hadoop- Hbase 分布式部署碰到的问题小结

昨天晚上开始,陆续碰到些分布式部署的问题,比如 regionserver 连不到 hmaster, 通过昨天和今天的努力,终于把分布式环境建起来了。这里我列出几个要点,以后也许有帮助


1.  每个机器的hostname 必须设对

i) 通过 vi /etc/hostname  可以把 hostname 改成你期望的

比如我的 master 机器就改成了 master1

ii) 改 /etc/hosts

这是我改好的一个 host

127.0.0.1 localhost
#127.0.1.1      slave1

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
#10.144.42.58 AY13051010074677895eZ
 42.96.190.46 master1
 115.28.38.69 slave1
 115.28.37.171 slave2


2   hbase-site.xml 注意事项
        1.其中首先需要注意hdfs://master1:9000/hbase这里,必须与你的Hadoop集群的core-site.xml文件配置保持完全一致才行,如果你Hadoop的hdfs使用了其它端口,请在这里也修改。再者就是Hbase该项并不识别机器IP,只能使用机器hostname才可行,即若使用master1的IP是会抛出java错误的
      2.hbase.zookeeper.quorum 的个数必须是奇数。


3. 碰到问题,要善于看 log, 比如hmaster 起不来,我就是看 masterlog 解决的。




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值