Amabri 2.4 HDP 2.5的安装
1.修改静态IP
/etc/sysconfig/network-scripts/
设置静态ip
HWADDR=00:0C:29:0A:72:DE
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=48358151-1db4-484c-b3c6-17a8bffb6b26
ONBOOT=no
vi /etc/hosts
vi /etc/sysconfig/network
/etc/init.d/network restart
ssh
NETWORKING=yes
HOSTNAME=ambari06
2.安装ntpd
systemctl is-enabled chronyd
systemctl disable chronyd
1 yum install ntp
2 systemctl is-enabled ntpd
3 systemctl enable ntpd
4 systemctl start ntpd
需要提前打开ntpd
3.关闭SELINUX
1 vi /etc/sysconfig/selinux
1 SELINUX=disabled
4.关闭防火墙
1 systemctl disable firewalld
2 systemctl stop firewalld
systemctl disable iptables.service
5.安装epel
yum -y install epel-release
6.对克隆的机器需要进行设置
a.修改host:sudo vi /etc/hosts
192.168.80.125 ambari04 ambari04.ambari
192.168.80.124 ambari05 ambari05.ambari
b.修改主机名:sudo vi /etc/sysconfig/network
/etc/init.d/network restart
c.修改静态ip和mac:vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改 /etc/udev/rules.d/70-persistent-net.rules文件
删除掉 关于 eth0的信息。修改 第二条 eth1的网卡的名字为 eth0.
修改 /etc/sysconfig/network-scripts/ifcfg-eth0中mac地址。
重启服务器
d.添加ssh
e.hostnamectl set-hostname ambari07
f.对java版本要求
tar -xzf jdk-8u144-linux-x64.gz
export JAVA_HOME=/usr/local/ambari/jdk/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7.离线安装
需要设置httpd:http://www.cnblogs.com/tynia/p/offline-ambari.html
8.MariaDB数据库
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
systemctl status mariadb
select * from ambari.hostcomponentstate;
9.ambari.repo下载
使用wget下载到节点,或者下载到物理机后上传到节点
wget http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo #文件会下载到当前目录
将ambari.repo文件拷贝到/etc/yum.repos.d/ 目录下
mv ambari.repo /etc/yum.repos.d/
10.卸载原有jdk,安装新的jdk
查找有哪些jdk: rpm -qa | grep java
卸载:第一个命令:rpm -e --nodeps (复制Java-1.8。0.。。。。不带headless的)
第二个命令:rpm -e --nodeps -openjdk-headless-1.8
11.遇到的问题
如遇命令执行错误,可以尝试在虚拟机中直接执行此命令并重新提交请求
12.截图
参考资料:
CentOS7安装mysql数据库
http://jingyan.baidu.com/article/ce436649fec8533773afd385.html
CentOS-7.2安装Ambari-2.4.2
http://www.cnblogs.com/boyzgw/p/6525313.html
CentOS 7 安装Ambari2.4.0图文详解