操作系统部署,要求版本最好跟之前集群版本一致(如果条件不允许,至少需要子版本保持一致,比如同为CentOS7.x),且建议部署英文版本,避免后续出现一些恼人的乱码显示问题,另外不要安装桌面版; 磁盘挂载,因为是大数据应用,因此对于磁盘的规划可以用最简单的方式,即每块硬盘只需要划分一个分区,然后将其依次挂载就可以了,数据盘不用做LVM管理,这样反而麻烦; 安装基础软件,比如Python环境和JDK,Python是ambari管理需要(一般CentOS7.x默认会安装Python2.7),因为集群所有服务的启停都是用ambari用Python脚本实现的,而JDK则不用解释(建议1.8就可以了),所有大数据服务和应用都需要依赖它; 关闭防火墙和selinux,因为集群之间工作时需要非常多的端口间通信,这个必须要关闭;
-
在新增加的机器上用root用户生成秘钥: 
用ssh-keygen命令,然后一路回车,这样就在新机器中生成了root用户的公钥和私钥; -
在Ambari server机器(Ambari主节点),通过运行如下命令: 
一路yes,然后输入新机器的root密码。
这个命令的作用在于:将新增加的机器(hdp05.pcl-test.com)的公钥给拿过来保存到Ambari server机器上,这样,Ambari server就可以无密码直接ssh连接到新机器上了; -
如果不放心,用命令测试一下试试看: 







