zookeeper环境变量配置和文件配置
[root@hadoop01 software]# cd /opt/
[root@hadoop01 opt]# mv zookeeper-3.4.6 zkpr
[root@hadoop01 opt]# source /etc/profile
进入zkpr配置文件的目录
配置文件zoo.cfg
[root@hadoop01 opt]# cd zkpr/conf/
[root@hadoop01 conf]# vi zoo.cfg
tickTime=2000
#最大访问数:不限制
maxClientCnxns=0
#初始化最小进程数:50
initLimit=50
syncLimit=5
#数据目录
dataDir=/opt/zkpr/zkdata
#日志目录
dataLogDir=/opt/zkpr/zklogs
clientPort=2181
#配置三台集群以上的机器主机名或IP地址,如果不配集群的话,不需要添加以下内容,2888是通信端口,3888是选举通信端口
server.1=hadoop01:2888:3888
server.2=hadoop06:2888:3888
server.3=hadoop07:2888:3888
在zkpr目录下创建上面的数据目录和日志目录
[root@hadoop01 zkpr]# mkdir zkdata
[root@hadoop01 zkpr]# mkdir zklogs
进入数据目录
[root@hadoop01 zkpr]# cd zkdata
创建myid文件,并输入对应机器主机名对应的server.后面的数字
[root@hadoop01 zkdata]# vi myid
配置集群的时区同步
大数据系统是对时间敏感的计算处理系统,时间同步是基础保障,是大数据得以发挥作用的技术支撑,所以需要保证所有机器时间同步
[root@hadoop01 zkpr]# rpm -qa | grep ntp
[root@hadoop01 zkpr]# yum -y remove 查询出来的文件名
[root@hadoop01 zkpr]# yum install -y ntp
[root@hadoop01 zkpr]# vi /etc/ntp.conf
restrict 127.0.0.1
restrict ::1
restrict 192.168.136.1 mask 255.255.255.0 nomodify notrap
[root@hadoop01 zkpr]# vi /etc/ntp.conf
#把下面四条内容全部注释掉
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
#添加两条内容
server 127.127.1.0
fudge 127.127.1.0 stratum 10
[root@hadoop02 zkpr]# vi /etc/ntp.conf
#把下面四条内容全部注释掉
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
#添加两条内容
#添加两条内容,ip地址为主节点的IP地址
server 192.168.136.35
fudge 192.168.136.35 stratum 10
[root@hadoop02 zkpr]# service ntpd start
[root@hadoop02 zkpr]# chkconfig ntpd on
[root@hadoop02 zkpr]# ntpstat
[root@hadoop01 ~]# zkServer.sh start
[root@hadoop01 ~]# jps