[Ambari] 使用Ambari2.7.4.0安装HDP3.1.4大数据集群

虚拟机环境准备

笔者这里使用了三台虚拟机用于安装大数据集群,系统是CentOS 7.5,三台虚拟机未接入互联网。配置机的安装配置过程这里就不多作解释了。

三台虚拟机配置:

cpu: 各6个虚拟核
内存: 各8G
磁盘: 系统盘30G,未分配数据盘(调试任务用,无大批量数据存储需求)

hostname ip
ambari01 192.168.100.101
ambari02 192.168.100.102
ambari03 192.168.100.103

三台机器的 /etc/hosts文件都添加如下内容

192.168.100.101 ambari01
192.168.100.102 ambari02
192.168.100.103 ambari03

JVM环境准备

去Oracle官网下 jdk-8u241-linux-x64.rpm ,传至各机器,执行如下命令安装jdk

rpm -ivh jdk-8u241-linux-x64.rpm

SSH 互信配置(免密)

本机生成密钥

登录ambari01,执行如下命令生成密钥

ssh-keygen -t rsa

将公钥拷贝到远端机器中

执行如下命令,将本机公钥拷贝到远端机器

ssh-copy-id -i ~/.ssh/id_rsa ambari01
ssh-copy-id -i ~/.ssh/id_rsa ambari02
ssh-copy-id -i ~/.ssh/id_rsa ambari03

Ambari安装源准备

Ambari目前已经归到 hortonworks 公司旗下。Ambari安装源可以在
HDP 3.1.4 Repositories进行下载,下载完成后,将文件传输到Ambari01机器上,或者其它可以与虚拟机网络互通的机器。笔者推荐部署本地安装源的方法进行安装,如果对你的网络环境有足够的信心,可以使用 hortonworks 官方源。

下载完整镜像文件

Repository Name URL
Ambari http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.4.0/ambari-2.7.4.0-centos7.tar.gz
HDP http://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.1.4.0/HDP-3.1.4.0-centos7-rpm.tar.gz
HDP-UTILS http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.22/repos/centos7/HDP-UTILS-1.1.0.22-centos7.tar.gz
HDP-GPL http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.1.4.0/HDP-GPL-3.1.4.0-centos7-gpl.tar.gz

下载完成后,解压,组织成如下目录格式

centos7/
  ├── ambari
  │   └── 2.7.4.0-118
  │       ├── ambari
  │       ├── ambari.repo
  │       ├── build.id
  │       ├── repodata
  │       ├── RPM-GPG-KEY
  │       ├── smartsense
  │       └── tars
  ├── HDP
  │   └── 3.1.4.0-315
  │       ├── accumulo
  │       ├── artifacts.txt
  │       ├── atlas
  │       ├── bigtop-jsvc
  │       ├── bigtop-tomcat
  │       ├── build.id
  │       ├── build_metadata.txt
  │       ├── datafu
  │       ├── druid
  │       ├── hadoop
  │       ├── hbase
  │       ├── HDP-3.1.4.0-315-MAINT.xml
  │       ├── HDP-3.1.4.0-315.xml
  │       ├── hdp.repo
  │       ├── hdp-select
  │       ├── hive
  │       ├── hive_warehouse_connector
  │       ├── hotfix_index.html
  │       ├── index.html
  │       ├── kafka
  │       ├── knox
  │       ├── livy
  │       ├── oozie
  │       ├── phoenix
  │       ├── pig
  │       ├── private_index.html
  │       ├── public_index.html
  │       ├── ranger
  │       ├── repodata
  │       ├── RPM-GPG-KEY
  │       ├── shc
  │       ├── spark2
  │       ├── spark_atlas_connector
  │       ├── spark_schema_registry
  │       ├── sqoop
  │       ├── ssl_hdp.repo
  │       ├── storm
  │       ├── superset
  │       ├── tez
  │       ├── vrpms
  │       ├── zeppelin
  │       └── zookeeper
  ├── HDP-GPL
  │   └── 3.1.4.0-315
  │       ├── hadooplzo
  │       ├── hdp.gpl.repo
  │       ├── repodata
  │       ├── RPM-GPG-KEY
  │       ├── ssl_hdp.gpl.repo
  │       └── vrpms
  ├── HDP-UTILS
  │   └── 1.1.0.22
  │       ├── hdp-utils.repo
  │       ├── openblas
  │       ├── repodata
  │       ├── RPM-GPG-KEY
  │       └── snappy
  ```
## 创建本地镜像
将倒使用createrepo工具创建安装源,没有请自行安装。
```shell
yum instlall -y createrepo

进行centos7目录,执行如下命令创建镜像,将会生成repodata目录

createrepo .

此时,镜像已经制作完成。
笔者已将做好镜像,并且打包成ISO文件,可直接下载ISO镜像,直接挂载即可使用。
Ambari-CentOS7.iso

制作本地网络镜像源

使用httpd等工具,可以创建本地网络镜像源使用。具体方法自行解决,这里不作解释。
笔者自建的仓库地址:
http://nas.gyh4096.cn:8181/nexus/content/sites/ambari/centos/

虚拟机配置Ambari安装源。

将如下内容复制到文件 /etc/yum.repos.d/ambari.repo中

[ambari-2.7.4.0]
name=ambari Version - ambari-2.7.4.0
baseurl=http://nas.gyh4096.cn:8181/nexus/content/sites/ambari/centos/
gpgcheck=0
enabled=1
priority=1

并把此文件传输到所有虚拟机的对应目录下。

安装 ambari-server

在主Ambari管理节点(笔者使用ambari01机器)中,执行如下命令安装:

yum install -y ambari-server
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇