版本:
操作系统版本:
OS:ubuntu-18.04.5-live-server-amd64.iso
java:jdk1.8.0_141
mysql:mysql5.7(操作系统自带)
mysql-connect-java: mysql-connector-java-5.1.20-bin.jar
HDP:HDP-3.1.0.0-ubuntu18
节点拓扑:
192.168.72.17:Ambari-server/agent安装节点,mysql安装节点,deb数据源安装节点,http服务安装节点
192.168.72.18:Ambari-agent节点
192.168.72.29:Ambari-agent节点
1、设置ssh不超时,并配置hosts(3个节点都执行)
在/etc/profile中设置 export TMOUT=0
在sshd配置文件中添加这个:
ClientAliveInterval 300
ClientAliveCountMax 3
hosts文件配置(3个节点都执行):
root@host002:~# cat /etc/hosts
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.72.17 host001
192.168.72.18 host002
192.168.72.29 host003
2、设置ssh互信(注意mater本机自身也要能够自动登录)
在192.168.72.17上执行:ssh-keygen
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.72.17
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.72.18
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.72.29
3、以Ubuntu18.04为例配置阿里源并按照python开发包(3个节点都执行)
cp /etc/apt/sources.list /etc/apt/sources.list.b