Ambari 2.6.0 HDP 2.6.3集群搭建

Posted lingluo2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ambari 2.6.0 HDP 2.6.3集群搭建相关的知识,希望对你有一定的参考价值。

 

1.安装环境说明

 

三台机器安装好CentOS-7-x86_64-Minimal-1708.iso

下载地址:https://www.centos.org/download/

最好在安装时设置好IPHOSTNAME

三台机器的IPHOSTNAME下载如下

192.168.31.11 SY-001.hadoop

192.168.31.12 SY-002.hadoop

192.168.31.13 SY-003.hadoop

每个节点设置host

[root@SY-001 ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.31.11 SY-001 SY-001.hadoop

192.168.31.12 SY-002 SY-002.hadoop

192.168.31.13 SY-003 SY-003.hadoop

2.操作系统环境准备

2.1 配置SSH免密码登录

主节点里root用户登录执行如下步骤

[root@SY-001 ~]# ssh-keygen

[root@SY-001 ~]# cd ~/.ssh/

[root@SY-001 ~]# cat id_rsa.pub >>authorized_keys

[root@SY-001 ~]# chmod 600 ~/.ssh

[root@SY-001 ~]# chmod 600 ~/.ssh/authorized_keys

先在从节点登录root执行命令

[root@SY-002 ~]# mkdir ~/.ssh/

[root@SY-003 ~]# mkdir ~/.ssh/

分发主节点里配置好的authorized_keys到各从节点

[root@SY-001 ~]# scp /root/.ssh/authorized_keys root@192.168.31.12:/root/.ssh/authorized_keys

[root@SY-001 ~]# scp /root/.ssh/authorized_keys root@192.168.31.13:/root/.ssh/authorized_keys

2.2 创建ambari系统用户和用户组

只在主节点操作

添加ambari安装、运行用户和用户组,也可以不创建新用户,直接使用root,我是直接用的root

[root@SY-001 ~]# adduser ambari

[root@SY-001 ~]# passwd ambari

2.3 开启NTP服务

所有节点都需要操作

[root@SY-001 ~]# yum install ntp

[root@SY-001 ~]# systemctl is-enabled ntpd

[root@SY-001 ~]# systemctl enable ntpd

[root@SY-001 ~]# systemctl start ntpd

2.4 检查DNSNSCD

所有节点都要设置

ambari在安装时需要配置全域名,所以需要检查DNS。为了减轻DNS的负担, 建议在节点里用 Name Service Caching Daemon (NSCD)

[root@SY-001 ~]# vi /etc/hosts

192.168.131.11 SY-001 SY-001.hadoop

192.168.131.12 SY-002 SY-002.hadoop

192.168.131.13 SY-003 SY-003.hadoop

每台节点里配置FQDN,如下以主节点为例

[root@SY-001 ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=SY-001.hadoop

2.5 关闭防火墙

所有节点都要设置

[root@SY-001 ~]# systemctl disable firewalld

[root@SY-001 ~]# systemctl stop firewalld

2.6 关闭SELinux

所有节点都要设置

查看SELinux状态:

[root@SY-001 ~]# sestatus

SELinux status:                 enabled

[root@SY-001 ~]# sestatus

SELinux status:                 disabled

临时关闭,不用重启机器:

[root@SY-001 ~]# setenforce 0

修改配置文件需要重启机器:

[root@SY-001 ~]# vi /etc/sysconfig/selinux

SELINUX=disabled

3.制作本地源

制作本地源只需在主节点上进行即可

3.1 相关准备工作

3.1.1安装 Apache HTTP 服务器

安装HTTP 服务器,允许 http 服务通过防火墙(永久)

[root@SY-001 ~]# yum install httpd

[root@SY-001 ~]# firewall-cmd --add-service=http

[root@SY-001 ~]# firewall-cmd --permanent --add-service=http

添加 Apache 服务到系统层使其随系统自动启动

[root@SY-001 ~]# systemctl start httpd.service

[root@SY-001 ~]# systemctl enable httpd.service

3.1.2 安装本地源制作相关工具

[root@SY-001 ~]# yum install yum-utils createrepo

3.2 下载安装资源

下载 Ambari 2.6.0 , HDP 2.6.3 的安装资源,本次安装是在CentOS 7 上,只列出CentOS 7Ambari2.7.3 + HDP3.1.0 集群搭建

Ambari2.7.3 + HDP3.1.0 集群搭建

火花历史未在 ambari 集群上启动

Ambari2.7.3 + HDP3.1.0 集群搭建 ambari-hdp-1.repo中baseurl无值

Ambari2.7.3 + HDP3.1.0 集群搭建 ambari-hdp-1.repo中baseurl无值

2ambari搭建HDP集群