Ambari安装_安装Ambari-Server

1.nd-00.hdp 节点安装

yum install ambari-server -y

2.初始化参数

ambari-server setup

Ambari安装_安装Ambari-Server_第1张图片
首先ambari会自动检查你的SELinux是否是关闭的.
Checking SELinux…
SELinux status is ‘disabled’

为ambari服务器后台程序自定义用户帐户[y/n](n)? 我们选y
Customize user account for ambari-server daemon [y/n] (n)?

输入ambari服务器守护程序的用户帐户(root):root (用root用户启动)
Enter user account for ambari-server daemon (root):root

检查jdk环境,默认选1,但是我们本机配过jdk了,所以我们选3自定义jdk,然后输入JAVA_HOME的路径
Path to JAVA_HOME: /usr/java/jdk1.8.0_141/

Ambari安装_安装Ambari-Server_第2张图片

输入高级数据库配置[是/否](n)?y
Enter advanced database configuration [y/n] (n)? y

选择一个数据库存放ambari元数据信息,由于我们使用的是MySQL,所以选3
输入我们MySQL的安装地址(最好域名,因为IP地址可以随意更改):nd-00
默认端口3306 回车
数据库名称:ambari 回车
用户名:ambari
密码:Ambari123
确认密码:Ambari123

警告:在启动Ambari服务器之前,必须对数据库运行以下DDL以创建架构/var/lib/Ambari Server/resources/Ambari-DDL-MySQL-create.sql
必须在ambari启动之前执行
继续配置远程数据库连接属性[y/n](y)?y

//允许远程登录

mysql -uroot -p

GRANT ALL PRIVILEGES ON ambari.* TO 'ambari'@'localhost' IDENTIFIED BY 'Ambari123';   
GRANT ALL PRIVILEGES ON ambari.* TO 'ambari'@'%' IDENTIFIED BY 'Ambari123';   
FLUSH   PRIVILEGES; 

Ambari安装_安装Ambari-Server_第3张图片
如果出现授权密码失败的情况,可以查看 mysql 初始的密码策略,

 SHOW VARIABLES LIKE 'validate_password%'; 

首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,

 set global validate_password_policy=LOW; 

当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,

set global validate_password_length=6; 

退出

quit;

退出之后通过ambari用户连接MySQL

mysql -u ambari -p -hnd-00

切换成ambari的库

use ambari;

执行

source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;

通过navicat查看ambari库中刚才生成的表
Ambari安装_安装Ambari-Server_第4张图片

你可能感兴趣的:(Ambari安装)