转自:http://blog.csdn.net/gywtzh0889/article/details/51579153
我是用阿里云和腾讯云混合的三台服务器搭建hadoop2.0 HA,按照教程总是出现莫名其妙的错误,用了三天时间才解决,下面是注意事项
1.配置hosts文件的时候,本机用内网ip和主机名映射,并添加其他机器的公网ip和主机名的映射。
这是关键,由于之前三台机器的hosts文件要不都是内网ip,要不都是公网ip,结果总是出错
2.hadoop和zookeeper相关的配置文件尽量都用公网ip地址,这样不用解析,如果按照1配置hosts后,理论上用那个主机名也可,这个没有
测试,最好都用公网ip
3.虽然设置了ssh免密码登录,一定要注意在经常使用的机器上设置免密码登录的其他机器即可,如果不嫌麻烦,也可以设置互相免密码登录,
再启动yarn的时候只能启动本地的resourcemanager,另一个旁站(standby)的要自己手动启动一下,命令为yarn-daemon .sh start resourcemanager