Ambari2.5+HDP2.6集群配置安装

本文档详细介绍了如何在CentOS系统上配置Ambari2.5并安装HDP2.6集群。首先,需要配置ip、hosts和hostname,然后安装基础软件包,关闭防火墙和SELinux,并切换到阿里云Yum源。接着,配置JDK和NTP,克隆虚拟机并调整相关设置。通过ssh免密登录,将Ambari、HDP和HDP-UTILS安装包传输到虚拟机,并安装httpd服务。创建本地yum源,安装mysql数据库,将Ambari信息写入MySQL。最后,安装ambari-server,配置并启动它,通过安装向导完成集群安装和服务配置。
摘要由CSDN通过智能技术生成
有道有笔记地址: http://note.youdao.com/noteshare?id=4a8bb0f1a02e3b9605824bc6ce3a1c9e
一、官方链接
  1. Ambari
版本:ambari-2.5.0.3-centos7
  1. HDP
版本:HDP-2.6.0.3-centos7-rpm HDP-UTILS-1.1.0.21-centos7.tar
  1. CentOS
版本:CentOS-7-x86_64
在物理机下载好Ambari、HDP和HDP-UTILS的安装包,文件比较大在虚拟机下载速度太慢。注意下载的版本,和系统

二、配置系统环境
  1. 配置ip
1、设置虚拟机的网络连接方式为NAT
2、打开虚拟机网络编辑器:编辑——虚拟机网络编辑器——NAT设置
记录网关IP、子网掩码的信息
3、配置虚拟机网卡信息
#vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static(此处设置为静态,默认为dhcp)
ONBOOT=yes(此处设置为yes,开机就自动执行)
IPADDR=192.168.42.201(设置IP地址,需要和子网在同一IP段)
GATEWAY=192.168.42.2(网关,网关地址在VM的网络连接设置里面)
NETMASK=255.255.255.0(子网掩码,子网掩码也在VM网络连接设置里面)
4、 重启网络设置
# systemctl restart network.service
5、查看网络连接情况,就看到ip地址更改为你设置的ip
# ifconfig
7 测试外网连接情况
#ping www.baidu.com
如果成功,则配置没问题。

  1. 配置hosts
#vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.42.201 hdp1.hadoop
192.168.42.202 hdp2.hadoop
更改为以上信息,注意必须要写成aaaa.aaaa的格式,需要配置几个节点就设置几个。

  1. 配置hostname
#vi /etc/hosts
设置为2步骤中对应节点的名字

  1. 安装基础软件包
#yum install openssh wget vim openssh-clients openssl gcc openssh-server mysql-connector-odbc -y
#systemctl enable sshd && systemctl start sshd

  1. 配置FQDN
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hdp1.hadoop

  1. 关闭防火墙和SELinux
#systemctl disable firewalld.service
#systemctl stop firewalld.service
#vi /etc/sysconfig/selinux
找到以下参数设置为关闭
SELINUX=disabled

  1. 修改为Yum源为阿里云
1、 echo 备份当前的yum源
#mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
2、echo 新建空的yum源设置目录
#mkdir /etc/yum.repos.d
3、echo 下载阿里云的yum源配置(根据系统版本,修改CentOS-后面的数值)
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4、重建缓存
#yum clean all
#yum makecache

  1. 配置JDK
1、下载jdk
# mkdir ~/hadoop/java
#cd ~/hadoop/java
工作过程中撰写的部署文档,注释,文字说明详尽。 1.关于注册失败错误,查看log: ============= INFO 2017‐09‐21 10:52:33,435 security.py:178 ‐ Server certificate not exists, downloading INFO 2017‐09‐21 10:52:33,435 security.py:191 ‐ Downloading server cert from https://ambari‐test1.com:9440/cert/ca/ ERROR 2017‐09‐21 10:52:33,510 ServerAPI.py:137 ‐ POST https://ambari‐ test1.com:9441/api/v1/register failed. (SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)'),) ============ 1 2 3 4 5 6 这个错误是因为python‐2.7.5‐e58版本默认是使用ssl验证,为了解决这个问题需要关闭此验证 或者降级python版本 vi /etc/python/cert‐verification.cfg #修改的内容如下 verify=disable 第二种办法是更新openssl的版本(经测试,更新到1.1版本无效) 具体做法是 1.可以直接通过来在线更新来解决 yum upgrade openssl 2.编译源码 yum install gcc gcc‐c++ autoconf automake zlib zlib‐devel pcre‐devel #下载编译 源码需要的工具 cd /usr/local/src wget https://www.openssl.org/source/openssl‐1.0.2‐latest.tar.gz #下载源码包 tar ‐xzvf openssl‐1.0.2‐latest.tar.gz #解压 cd openssl‐1.0.2* ./config #检查配置 make && make install #编译并安装 mv /usr/bin/openssl /tmp/ #移除原有的openssl ln ‐s /usr/local/bin/openssl /usr/bin/openssl #建立软连接 注意,openssl所在目录请自行判断 注意,openssl: error while loading shared libraries: libssl.so.1.1 解决方法: 在root用户下执行: ln ‐s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1  ln ‐s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1  openssl version #查看openssl版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值