转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/87786180
本文出自【我是干勾鱼的博客】
Ingredients:
-
Java:Java SE Development Kit 8u162(Oracle Java Archive),Linux下安装JDK修改环境变量
-
Ambari/HDP:Ambari 2.7.3 Repositories,HDP 3.1.0 Repositories(Apache Ambari-2.7.3.0 Installation,Support Matrix,Hortonworks)
前提:节点环境介绍
1) 环境介绍
- Cluster:3台阿里云ECS服务器:
shizhi004
shizhi005
shizhi006
-
Operating System:CentOS 7.4
-
Ambari:Ambari 2.7,HDP 3.1
2) 安装Java
参考安装Java。
1 ssh免密登录
设置服务器之间ssh的免密登录,可参考阿里云ECS上搭建Hadoop集群环境——设置免密码ssh登陆。
2 创建服务用户的登录账户
这一步不是必须的,后面安装完Ambari之后,安装HDP的时候会进行账户的创建。如果你提前创建了,也会被保留。
3 开启NTP时间同步
yum install -y ntp
systemctl enable ntpd
4 设置DNS
4.1 编辑hosts文件
在3台服务器上均执行:
vi /etc/hosts
添加内容:
# Ambari
192.168.0.104 shizhi004
192.168.0.105 shizhi005
192.168.0.106 shizhi006
4.2 查看确认
hostname -f
4.3 编辑Network Configuration File
在3台服务器上均执行:
vi /etc/sysconfig/network
添加内容:
NETWORKING=yes
HOSTNAME=shizhi004
注意每台服务器的HOSTNAME要写成实际的域名。
5 关闭iptables
systemctl disable firewalld
service firewalld stop
6 关闭SELinux、PackageKit,并查看umask
6.1 关闭SELinux
执行:
setenforce 0
确认:
setenforce status
6.2 关闭PackageKit
如果安装了PackageKit,则需要将其关闭,编辑文件:
vi /etc/yum/pluginconf.d/refresh-packagekit.conf
确保包含以下内容:
enabled=0
6.3 设置umask
执行:
umask 0022
确认:
umask
7 参考
基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库02 ——使用ambari-server安装HDP
基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari