当前位置: 首页 > 工具软件 > Apache Ambari > 使用案例 >

Apache Ambari 02 - Ambari Server 安装部署

皇甫文乐
2023-12-01

本文源自于:天天学 IT - 知识库


配置 MySQL 存储详见 MySQL 存储数据
以下所有操作均在 在 ambari-server 节点运行

设置 AmbariService 安装源

sudo vi /etc/yum.repos.d/ambari.repo

在文件中加入以下内容:

[Updates-ambari-2.2.2.0]
name=ambari-2.2.2.0-Updates
baseurl=http://ambari-mirror/ambari/centos7/Updates-ambari-2.2.2.0
gpgcheck=0
enabled=1

baseurl:指定 ambari mirror 仓库位置
enabled: 表示启用该repo

检查仓库是否可用

yum repolist

Updates-ambari-2.2.2.0 | 2.9 kB 00:00:00
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): Updates-ambari-2.2.2.0/primary_db | 6.2 kB 00:00:00
(2/2): updates/7/x86_64/primary_db | 6.4 MB 00:00:02
Determining fastest mirrors
* base: mirrors.neusoft.edu.cn
* extras: mirrors.btte.net
* updates: mirrors.sina.cn
源标识 源名称 状态
Updates-ambari-2.2.2.0 ambari-2.2.2.0-Updates 8
base/7/x86_64 CentOS-7 – Base 9,007
extras/7/x86_64 CentOS-7 – Extras 356
updates/7/x86_64 CentOS-7 – Updates 2,231
repolist: 11,602

安装 ambari-server

sudo yum install ambari-server

配置服务

sudo ambari-server setup

安装时可将 jdk-8u60-linux-x64.tar.gzjce_policy-8.zip 文件拷贝到 /var/lib/ambari-server/resources/ 文件夹下,可免下载, 或者修改 /etc/ambari-server/conf/ambari.properties 配置文件中的 jdk1.8.jcpol-url 和 jdk1.8.url 路径 (jdk 版本根据自己选择)

配置步骤:

Using python /usr/bin/python
Setup ambari-server
Checking SELinux…
SELinux status is ‘disabled’
Customize user account for ambari-server daemon [y/n] (n)? 此处设定用户后台启动
Enter user account for ambari-server daemon (root): 此处输入启动用户
Adjusting ambari-server permissions and ownership…
Checking firewall status…
Redirecting to /bin/systemctl status iptables.service
Checking JDK…
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): 此处选择jdk版本 1 2 选项会下载jdk 3 为自定义选项及本地jdk
Installing JCE policy…
Completing setup…
Configuring database…
Enter advanced database configuration [y/n] (n)? 此处配置数据库
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 (1): 1 此处选择数据库类型
Database name (ambari): 数据库名称
Postgres schema (ambari): 数据库表
Username (ambari): 数据库用户名
Enter Database Password (bigdata): 数据库密码
Default properties detected. Using built-in database.
Configuring ambari database…
Checking PostgreSQL…
Running initdb: This may take upto a minute.
Initializing database … OK
About to start PostgreSQL
Configuring local database…
Connecting to local database…done.
Configuring PostgreSQL…
Restarting PostgreSQL
Extracting system views…
ambari-admin-2.2.2.0.460.jar
Adjusting ambari-server permissions and ownership…
Ambari Server ‘setup’ completed successfully.

Ambari 常用服务命令

启动服务:sudo ambari-server start
查看状态:sudo ambari-server status
停止服务:sudo ambari-server stop

Ambari UI 页面

UI 地址:http://ambari-server:8080
用户名:admin
密码:admin

更多Ambari知识库关注 ttxitcom 微信

 类似资料: