跳到主要内容

平台安装

下载 Repo 源

集群每个节点都需要操作

# 下载安装 Repo 源,集群每个节点都需要操作
wget https://apache-redoop-mirrors.oss-cn-hangzhou.aliyuncs.com/apache/snapshots/ambari/2.8.0/centos/7/x86_64/ambari.repo -O /etc/yum.repos.d/ambari.repo

yum clean all
yum makecache

安装 Ambari Server

主节点安装即可

# 安装 Ambari Server
yum install ambari-server -y

# 导入元数据
mysql --database=ambari -e "source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql" -uroot -p

初始化 Ambari Server

配置 JDK 位置

ambari-server setup

#选择 Custom JDK 地址,并输入 JDK Home 地址,后续一直默认
Using python /usr/bin/python
Setup ambari-server
Checking SELinux...
SELinux status is 'disabled'
Customize user account for ambari-server daemon [y/n] (n)?
Adjusting ambari-server permissions and ownership...
Checking firewall status...
Checking JDK...
[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8
[2] Custom JDK ============================================================
Enter choice (1): 2
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/jdk1.8 #填入自己的 JDK 路径

配置 mysql-connector-java.jar

# 初始化 Ambrai
ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar

# 如果没有 mysql-connector-java.jar 可下载
wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar -O /usr/share/java/mysql-connector-java.jar

启动并检查 Ambari 状态

# 启动 Ambari 服务
ambari-server start

# 检查启动状态
ambari-server status

至此,服务组件启动完毕 访问8080端口即可安装大数据组件