作者:6324upup | 来源:互联网 | 2023-05-19 00:11
步骤跟root安装本质上无太大区别,Ambari支持非root用户安装,注意如下几点即可:以hadoop用户为例:1、需要在etcsudoers末尾追加:hadoopAL
步骤跟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当前用户
8、ambari-agent重启,需在前面加sudo,即sudo ambari-agent restart,否则心跳不稳定会掉线