在MySQL中创建数据库
1)创建ambari库
[root@hadoop102 hdp]# mysql -u root -p000000
mysql >create database ambari;
2)使用Ambari自带脚本创建表
mysql >use ambari;
mysql>source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;
3)赋予用户root权限:
mysql> grant all privileges on *.* to ‘root’@’%’ identified by ‘000000’;
4)刷新
mysql> flush privileges;
配置Ambari
执行
[root@hadoop102 hdp]# ambari-server setup
下面是配置执行流程,按照提示操作
1) 提示是否自定义设置。输入:y
Customize user account for ambari-server daemon [y/n] (n)? y
2)ambari-server 账号。
Enter user account for ambari-server daemon (root):
如果直接回车就是默认选择root用户
3)设置JDK。输入:3
Checking JDK…
Do you want to change Oracle JDK [y/n] (n)? y
[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8
[2] Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files 7
[3] Custom JDK
==============================================================================
Enter choice (1): 3
如果上面选择3自定义JDK,则需要设置JAVA_HOME。输入:/opt/module/jdk1.8.0_144
WARNING: JDK must be installed on all hosts and JAVA_HOME must be valid on all hosts.
WARNING: JCE Policy files are required for configuring Kerberos security. If you plan to use Kerberos,please make sure JCE Unlimited Strength Jurisdiction Policy Files are valid on all hosts.
Path to JAVA_HOME: /opt/module/jdk1.8.0_144
Validating JDK on Ambari Server…done.
Completing setup…
4)数据库配置。选择:y
Configuring database…
Enter advanced database configuration [y/n] (n)? y
5)选择数据库类型。输入:3
Configuring database…
==============================================================================
Choose one of the following options:
[1] – PostgreSQL (Embedded)
[2] – Oracle
[3] – MySQL
[4] – PostgreSQL
[5] – Microsoft SQL Server (Tech Preview)
[6] – SQL Anywhere
==============================================================================
Enter choice (3): 3
6)设置数据库的具体配置信息,根据实际情况输入,如果和括号内相同,则可以直接回车。如果想重命名,就输入。
Hostname (localhost):hadoop102
Port (3306):
Database name (ambari):
Username (ambari):root
Enter Database Password (bigdata):000000(这里不显示)
Re-Enter password:000000
7)将Ambari数据库脚本导入到数据库
WARNING: Before starting Ambari Server, you must run the following DDL against the database to create the schema: /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
Proceed with configuring remote database connection properties [y/n] (y)?
如果使用自己定义的数据库,必须在启动Ambari服务之前导入Ambari的sql脚本。
启动Ambari
启动命令为:
ambari-server start
停止命令为:
ambari-server stop
上一篇: java8新特性lambda表达式_java培训
下一篇: Ranger_大数据培训