系统环境,请查看《virtualbox5.0.8 centos6.7 mini 安装》
规划:3台机器集群
软件:
ambari-2.1.2
hdp 2.3.2.0
HDP-UTILS-1.1.0.20
vi /etc/hosts
192.168.56.41 hdp01.myhadoop.com
192.168.56.42 hdp02.myhadoop.com
192.168.56.43 hdp03.myhadoop.com
#每台机器都一样
service iptables stop
chkconfig iptables off
#设置时间同步
请参考《centos 局域网时间同步设置》
#安装jdk
请参考《centos6.7 mini 安装oracle jdk 1.8》
#安装依赖软件
yum -y install python openssh-clients
#配置3台服务器互相无密码登录
ssh-keygen -t rsa
#一路回车
ssh-copy-id hdp01.myhadoop.com
ssh-copy-id hdp02.myhadoop.com
ssh-copy-id hdp03.myhadoop.com
#登录每台机器验证
ssh 'hdp01.myhadoop.com'
ssh 'hdp02.myhadoop.com'
ssh 'hdp03.myhadoop.com'
vi /etc/rc.local
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
并手动执行以上4条命令
vi /etc/sysctl.conf
vm.swappiness=5
mkdir -p /usr/share/java
#我使用的是mysql5.6,所以用的是mysql-connector-java-5.1.35.jar
上传到/usr/share/java 并重命名为mysql-connector-java.jar
ambari.repo
#在hdp01.myhadoop.com上执行以下命令
scp /usr/share/java/mysql-connector-java.jar root@hdp03.myhadoop.com:/usr/share/java
scp /usr/share/java/mysql-connector-java.jar root@hdp03.myhadoop.com:/usr/share/java
yum -y install ambari-server
ambari-server setup
ambari-server start
cat /root/.ssh/id_rsa