Docker 安装 Ambari 教程
1. 整体流程概述
在开始具体步骤之前,我们先来了解一下整个安装过程的流程图。
journey
title Docker 安装 Ambari 教程流程图
section 安装准备
检查系统环境 --> 安装 Docker
section 安装 Ambari
下载 Ambari 镜像 --> 创建并运行 Ambari 容器 --> 初始化 Ambari 容器 --> 打开 Ambari Web
section 安装集群
添加主机 --> 选择服务 --> 配置服务 --> 安装群集
2. 安装准备
在开始安装 Ambari 前,我们需要先检查系统环境,确保满足安装要求,并安装 Docker。
2.1 检查系统环境
在命令行中运行以下命令,检查系统环境是否满足安装要求:
uname -a # 查看系统内核版本
cat /etc/*release* # 查看系统发行版信息
如果系统内核版本为 3.10.0 或更高,并且发行版为 CentOS 7.x 或更高版本,那么系统环境满足要求。
2.2 安装 Docker
Docker 是一个开源的容器化平台,我们将使用 Docker 来安装和运行 Ambari。
在命令行中运行以下命令,安装 Docker:
yum install -y docker # 使用 yum 包管理器安装 Docker
systemctl start docker # 启动 Docker 服务
systemctl enable docker # 设置 Docker 为开机自启动
3. 安装 Ambari
完成了安装准备工作之后,我们可以开始安装 Ambari。
3.1 下载 Ambari 镜像
在命令行中运行以下命令,下载 Ambari Docker 镜像:
docker pull hortonworks/ambari:2.7.5 # 下载 Ambari 2.7.5 版本镜像
3.2 创建并运行 Ambari 容器
在命令行中运行以下命令,创建并运行 Ambari 容器:
docker run -d --privileged --name ambari-server -p 8080:8080 hortonworks/ambari:2.7.5 /usr/sbin/init # 创建并运行 Ambari 容器
该命令会创建一个名为 ambari-server 的容器,并将容器的 8080 端口映射到主机的 8080 端口,以便通过浏览器访问 Ambari Web。
3.3 初始化 Ambari 容器
在命令行中运行以下命令,初始化 Ambari 容器:
docker exec -it ambari-server /bin/bash # 进入 Ambari 容器
ambari-server setup -s # 执行 Ambari Server 初始化
ambari-server start # 启动 Ambari Server
ambari-server setup -s
命令会进行 Ambari Server 的设置,其中包括数据库选择、数据库连接信息等。
ambari-server start
命令会启动 Ambari Server。
3.4 打开 Ambari Web
在浏览器中访问 http://localhost:8080
,即可打开 Ambari Web 界面。
4. 安装集群
现在我们已经成功安装了 Ambari,接下来我们需要在 Ambari 中创建集群,并安装相应的服务。
4.1 添加主机
在 Ambari Web 中,点击左侧导航栏的“Hosts”选项卡,然后点击“Add New Hosts”按钮,按照提示添加主机。
4.2 选择服务
在 Ambari Web 中,点击左侧导航栏的“Services”选项卡,然后点击“Add Service”按钮,选择要安装的服务。
4.3 配置服务
在 Ambari Web 中,点击左侧导航栏的“Services”选项卡,选择已安装的服务,然后点击“配置”按钮