[root@mast conf]# cat zoo.cfg # The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial # synchronization phase can takeinitLimit=10# The number of ticks that can pass between # sending a request and getting an acknowledgementsyncLimit=5# the directory where the snapshot is stored.# do not use /tmp for storage, /tmp here is just # example sakes.dataDir=/export/server/zookeeper-3.4.5/zkdata
dataLogDir=/export/server/zookeeper-3.4.5/logs
# the port at which the clients will connectclientPort=2181## Be sure to read the maintenance section of the # administrator guide before turning on autopurge.## http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance## The number of snapshots to retain in dataDir#autopurge.snapRetainCount=3# Purge task interval in hours# Set to "0" to disable auto purge feature#autopurge.purgeInterval=1# cluster
server.3=node2:2888:3888
server.4=node3:2888:3888
vi /export/server/zookeeper-3.4.5/zkdata/myid 添加命令
[root@node2 zkdata]# cat myid 3[root@node2 zkdata]#
三、配置Hadoop集群
1、修改配置hadoop-env.sh中JDK和Hadoop路径
# The java implementation to use.exportJAVA_HOME=/export/server/jdk1.8.0_171/
# The jsvc implementation to use. Jsvc is required to run secure datanodes# that bind to privileged ports to provide authentication of data transfer# protocol. Jsvc is not required if SASL is configured for authentication of# data transfer protocol using non-privileged ports.#export JSVC_HOME=${JSVC_HOME}#export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-"/etc/hadoop"}exportHADOOP_CONF_DIR=/export/server/hadoop-2.7.3/etc/hadoop