Ambari非root用户安装步骤

时间:2024-03-14 18:36:23

步骤跟root安装本质上无太大区别,Ambari支持非root用户安装,注意如下几点即可:

以hadoop用户为例:

1、需要在/etc/sudoers末尾追加:hadoop    ALL=(ALL)       NOPASSWD:ALL

2、配置主机域名/etc/hostname,执行下:执行hostname -f命令进行验证是否生效,如果不生效,则执行hostname name(此处name为需设置的域名),使其生效;

3、ssh免秘钥登录需在hadoop用户下完成;

4、用chown -R命令修改repo目录下所有文件的归属权限为当前用户所有(如放置目录:/var/www/html/repo/,所属为hadoop:hadooo)

5、注意在当前用户下创建文件夹或文件的权限,如果设置太严会导致组件用户无法访问,可将umask 022,可添加至~/.bash_profile,在source一下生效;

6、再执行# sudo ambari-server setup安装时,会出现如下提示步骤:

Customize user account for ambari-server daemon [y/n] (n)? 

输入y,提示输入的用户为:haoop

7、在Ambari安装向导web配置界面,步骤:配置集群目标机器和秘钥的界面中,SSH 用户账号:填写为hadoop当前用户

Ambari非root用户安装步骤

8、ambari-agent重启,需在前面加sudo,即sudo ambari-agent restart,否则心跳不稳定会掉线