HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)

一、前言

  我已经在三台虚拟机上安装好了 Ambari 和相应的组件,大家可以拷贝过来直接解压用 VMware 使用即可,省去了安装和踩坑的过程,但是我这个文件比较大,所需环境也比较高,大家根据自己情况看能不能运行吧。

注:下文所需的各种软件包都在第一台虚拟机 Ambari01 节点的 /mnt 目录下,大家可以去索取。

安装三台虚拟机的PC机配置
Ambari01
Ambari02
Ambari03
在这里插入图片描述
在这里插入图片描述
注:本文所需 Ambari 镜像请于我的资源下载:HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

注意:如果下载后导入 VMWare 后碰到虚拟机似乎正在使用无法获得使用权的问题,可参考该篇文章:VMware Workstation 错误(虚拟机似乎正在使用无法获得使用权)

二、安装一些必备的软件

Centos7.2下载地址:https://archive.kernel.org/centos-vault/7.2.1511/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso

Centos7.2安装教程:http://1130739.blog.51cto.com/1120739/1738791

CentOS官网历史发行版本下载地址:http://archive.kernel.org/centos-vault/
注:当CentOS的一个新版本发布时,官方会将上一个版本移入到这里面,当需要安装或使用旧发行版本时,可以从这里下载。

  使用yum安装一些依赖:

yum -y install net-tools
yum -y install ntpdate
yum -y install wget
yum -y install perl
yum -y install yum-utils
yum -y install autoconf
yum -y install automake
yum -y install cyrus-sasl-devel
yum -y install flex
yum -y install gcc
yum -y install gcc-c++
yum -y install gdb
yum -y install krb5-server
yum -y install libtool
yum -y install make
yum -y install openssl-devel
yum -y install patch
yum -y install redhat-lsb-core
yum -y install rsync
yum -y install unzip
yum -y install vim-common
yum install -y bind-utils
yum install -y psmisc
yum install -y libxslt
yum install -y sqlite
yum install -y fuse
yum install -y fuse-libs
yum install -y redhat-lsb
yum install -y mod_ssl
yum install -y libtirpc-devel
yum install -y python-devel.x86_64

# yum -y install net-tools ntpdate wget perl yum-utils autoconf automake cyrus-sasl-devel flex gcc gcc-c++ gdb krb5-server libtool make openssl-devel patch redhat-lsb-core rsync unzip vim-common bind-utils psmisc libxslt sqlite fuse fuse-libs redhat-lsb mod_ssl libtirpc-devel python-devel.x86_64

注意:上面的 yum 命令是在你虚拟机有网络的情况下可以安装所有的组件,但是在没有网络的情况下需要挂载镜像文件,更新yum之后执行上面的命令,但是也会有些组件镜像里没有导致安装不上,比如 `libtirpc-devel,就需要自己下载rpm安装包进行安装。

三、基础环境配置

参考文章大数据各组件安装(数据中台搭建)中的第一节 基础环境配置(三台机器都操作) 内容即可。
注:其中的创建 hadoop 用户暂时先可以不做,本文章安装 ambari 都是在 root 用户下。

安装 mysql 也可以参考大数据各组件安装(数据中台搭建)中的 安装MySQL 步骤。
注:为了平衡各个节点中的资源,我这里把 mysql 安装在了 node03 节点上。

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root%123';
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root%123';
Query OK, 0 rows affected, 1 warning (0.00 sec)
[root@node01 mnt]# mkdir -p /usr/share/java/
[root@node01 mnt]# cd /usr/share/java/
[root@node01 java]# cp /mnt/mysql-connector-java-5.1.31-bin.jar /usr/share/java/mysqlconnector-java.jar

四、安装 Ambari

1. 安装配置 httpd 服务(主服务器即node01):
systemctl status httpd
systemctl start httpd
# 设置开机自启动
systemctl enable httpd

mkdir -p /var/www/html/hdp315-centos7
tar -zxvf /mnt/ambari-2.7.5.0-centos7.tar.gz -C /var/www/html/hdp315-centos7
tar -zxvf /mnt/HDP-3.1.5.0-centos7-rpm.tar.gz -C /var/www/html/hdp315-centos7
tar -zxvf /mnt/HDP-GPL-3.1.5.0-centos7-gpl.tar.gz -C /var/www/html/hdp315-centos7
tar -zxvf /mnt/HDP-UTILS-1.1.0.22-centos7.tar.gz -C /var/www/html/hdp315-centos7

# 路径分别为:
/var/www/html/hdp315-centos7/HDP/centos7/3.1.5.0-152
/var/www/html/hdp315-centos7/HDP-GPL/centos7/3.1.5.0-152
/var/www/html/hdp315-centos7/HDP-UTILS/centos7/1.1.0.22
/var/www/html/hdp315-centos7/ambari/centos7/2.7.5.0-72
2. 配置本地 Ambari 本地 YUM 源:
[root@node01 ~]# cd /etc/yum.repos.d/
[root@node01 yum.repos.d]# vim ambari.repo
[CentOS7-HDP]
name=CentOS7-HDP
baseurl=http://node01/h
  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
HDP 3.1.5是Hortonworks Data Platform(Hortonworks数据平台)的一个版本,Ubuntu是一个流行的开源操作系统,而Ambari 2.7.5是一个用于管理Hadoop集群的开源工具。 HDP 3.1.5是Hortonworks为大数据分析和处理提供的软件套件。它括了一系列的开源组件,如Hadoop、Hive、HBase、Spark和Kafka等,可以用于存储和分析大规模数据。HDP 3.1.5版本带来了许多新功能和改进,提高了数据处理性能、安全性和可靠性。 Ubuntu是一个流行的开源操作系统,特点是易用性和稳定性。它支持HDP 3.1.5,并提供了管理工具,方便用户安装和管理HDP的软件Ambari 2.7.5是一个开源的集群管理工具,用于配置、监控和管理Hadoop集群。它提供了一个直观的Web界面,方便用户进行集群的配置和管理。Ambari 2.7.5版本为用户带来了更加稳定和高效的集群管理功能,并修复了一些bug。 结合使用HDP 3.1.5、Ubuntu和Ambari 2.7.5,用户可以方便地部署、配置和管理Hadoop集群。通过Ambari的直观界面,用户可以轻松监控集群的状态,并进行必要的配置和调整。Ubuntu作为操作系统,为HDP和Ambari提供了高度稳定和可靠的平台,确保集群正常运行。 总而言之,HDP 3.1.5提供了丰富的大数据处理工具,Ubuntu作为操作系统提供了稳定的平台,而Ambari 2.7.5则提供了集群管理的功能,使用户能够更方便地部署、配置和管理Hadoop集群。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小强签名设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值