Ambari下Hdp集群添加节点
来源:互联网 发布:网络变压器生产厂家 编辑:程序博客网 时间:2024/05/18 09:41
一、修改主机名
[root@localhost ~]# vi /etc/hosts (集群中所有机器都得添加新添加进来的机器)
192.168.123.4 hdp04.chbigdata.org.cn hdp04
192.168.123.5 hdp05.chbigdata.org.cn hdp05
192.168.123.6 hdp06.chbigdata.org.cn hdp06
192.168.123.7 hdp07.chbigdata.org.cn hdp07
192.168.123.8 hdp08.chbigdata.org.cn hdp08
192.168.123.9 hdp09.chbigdata.org.cn hdp09
192.168.123.41 hdp41.chbigdata.org.cn hdp41
[root@localhost ~]# vi /etc/hostname
hdp41
[root@localhost ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hdp41
二、SSH 免密登录
本机免密登录本机:
远程登录到其他机器(将公钥发送到需要无密码登录的目标节点)ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.123.4
注:其他机器免密登录到hdp41,依次执行如下命令
ssh-copy-id -i ~/.ssh/id_rsa.pub root@hdp41
三、ntp 时间同步
查看ntpd的状态service ntpd status
四、关闭防火墙
service iptables stop
chkconfig iptables off
/etc/init.d/iptables stop
五、JDK的安装
[root@hdp41 ~]# java -version
java version “1.7.0_45”
卸载低版本的jdk [root@hdp41 bin]# rpm -qa | grep jdk 用rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64命令卸载相应的jdk; 执行 # java -version 时就是 显示依然是原先机器的java版本,是因为你的linux系统有默认的jdk;可通过软链接的方式进行链接到我们安装的java版本,具体操作如下所示:
cd /usr/bin ln -s -f /usr/local/java/jdk1.8.0_91/bin/javac ln -s -f /usr/local/java/jdk1.8.0_91/jre/bin/java
六、 安装 JCE
因为该版本会用到Kerberos进行Hadoop集群的安全保障,所以将会在此阶段配置JCE
下载JCE安装包
JCE7(For JDK1.7)
下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JCE8(For JDK1.8)
下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
将安装包解压到指定路径($JAVA_HOME/jre/lib/security/)unzip -o -j -q jce_policy-8.zip -d $JAVA_HOME/jre/lib/security/
七、 禁用 SELinux和 PackageKit
禁用selinux查看当前SELinux状态 /usr/sbin/sestatus在当前终端禁用SELinuxsetenforce 0永久禁用SELinuxvim /etc/selinux/config
#确认SELINUX为禁用状态
SELINUX=disabled
重启计算机
sudo reboot
2、 禁用PackageKit
通常在centos和redhat中为开启
vim /etc/yum/pluginconf.d/refresh-packagekit.conf
#确认packagekit为禁用状态
enabled=0
3、 检查UMASK
检查系统UMASK
umask
设置当前UMASK
umask 0022
永久生效
echo umask 0022 >> /etc/profile
八、安装Ambari-agent
在线安装只需要运行如下命令便可yum install ambari-agent
离线安装可参考
HDP之离线安装ambari-agent
九、通过Ambari界面进入添加主机则可
把ambari server那台主机的id_rsa上传上去就行了
笔者只将该节点安装为数据结点,因此只选了datanode进行安装,如下所示:
后面步骤则根据提示依次进行便可。