Ambari install on Ubuntu cluster
Ambari提供一站式大数据组件安装方案,使得大数据应用部署和监控非常容易,本文着重探讨Ambari安装的全流程, 以期未来避免踩坑。
集群权限
ambari在集群配置hadoop组件时会安装很多应用,如hive, spark等,需要root权限, 因为ubutu中root密码的随机确定的,因而首先需要给root用户设置一个密码。
切换到root用户后,默认情况下不能ssh登陆root用户,解决办法如下:
当然集群中不同机器还需要设置ssh免密码登陆,参见ssh免密码登陆
ambari
现在正式开始配置ambari,首先需要解决的FQDN设置,参见如下格式,需要注意的是
可能需注释掉127.0.1.1
OK,在集群中将所有节点修改完毕后,就可以开始安装了。ambari安装过程参见一下资源Install Ambari 2.2.2 from Public Repositories。 但这里需要注意的是,ambari默认需要FQDN,并且如果Hive和Oozie使用MySQL作为数据仓库的话,需要配置MySQL,特别是需要运行非localhost的访问。