本文是在ubuntu14.04上安装ambari。安装 Ambari 最方便的方式就是使用公共的库源(public repository)。在进行具体的安装之前,需要做几个准备工作。
一、准备工作
使用公共的库源安装ambari可以选择系统一路回车选择系统默认的数据库PostgreSQL和默认的jdk。也可以使用自己事先安装好的jdk和数据库。此处我使用的是自己安装的jdk-8u111和mysql5.7.16。
二、系统环境准备
1.配置主节点的域名。
$ sudo vim /etc/hosts
#在hosts文件中看到的内容如下。
127.0.0.1 localhost
127.0.0.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
在hosts文件中添加主机信息并把其他的信息全部注释最后hosts文件信息如下:
#127.0.0.1 localhost
#127.0.0.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#主机信息
192.168.1.127 ubuntu
#添加节点的信息
192.168.1.128 hadoop01
192.168.1.129 hadoop02
注:此处的ubuntu为主节点的机器名,hadoop01,hadoop02分别为从节点的机器名
为什么要将127.0.0.1等信息注释,是应为这行hosts可能导致组件的端口监听绑到了127.0.0.1而不是ip从而导错误。
2.配置ssh免密码登录
Ambari的Server会SSH到Agent的机器,拷贝并执行一些命令。因此我们需要配置 Ambari Server到Agent的SSH无密码登录。(其实此处不配置免密码登录也无所谓,只是以后节点多了登录每个节点都要输入密码十分头疼,所以配置免密码登录)网上配置ssh免密码登录的教程很多此处就不在赘述。
3.查看是否开启transparent_hugepage
$ cat /sys/kernel/mm/t