@tsing1226
2016-08-30T20:26:31.000000Z
字数 2239
阅读 825
zookeeper
tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/modules/
- 创建文件目录
mkdir -p data/zkData
- zoo.cfg
mv zoo_sample.cfg zoo.cfg
dataDir=/opt/modules/zookeeper-3.4.5/data/zkData
修改配置文件log4j.properties
'# Define some default values that can be overridden by system properties
zookeeper.root.logger=INFO, ROLLINGFILE
zookeeper.console.threshold=INFO
zookeeper.log.dir=/opt/softwares/zookeeper-3.4.6/logs
zookeeper.log.file=zookeeper.log
zookeeper.log.threshold=DEBUG
zookeeper.tracelog.dir=/opt/softwares/zookeeper-3.4.6/logs
zookeeper.tracelog.file=zookeeper_trace.log
修改配置文件bin/zkEnv.sh
if [ "x${ZOO_LOG_DIR}" = "x" ]
then
ZOO_LOG_DIR="/opt/softwares/zookeeper-3.4.6/logs"
fi
if [ "x${ZOO_LOG4J_PROP}" = "x" ]
then
ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
fi
bin/zkServer.sh start
bin/zkServer.sh status
tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/modules/
- 创建文件目录
mkdir -p data/zkData
- zoo.cfg
mv zoo_sample.cfg zoo.cfg
dataDir=/opt/modules/zookeeper-3.4.5/data/zkData
server.1=hadoop-senior01.grc.com:2888:3888
server.2=hadoop-senior02.grc.com:2888:3888
server.3=hadoop-senior03.grc.com:2888:3888
cd /opt/modules/zookeeper-3.4.5/data/zkData
touch myid
写入:
1
scp -r /opt/modules/zookeeper-3.4.5/ grc@hadoop-senior02.grc.com:/opt/modules/
与zoo.fig文件的id一致
- hadoop-senior01.grc.com
- hadoop-senior02.grc.com
- hadoop-senior03.grc.com
- 本地服务器
bin/zkCli.sh
- 其他服务器
bin/zkCli.sh -server hadoop-senior03.grc.com
- 创建文件
- 查看创建文件
- 删除文件
Zokeeper是分布式协作框架,各个节点上的时间必须一致,我们选择其中一台作为时间服务器,其他机器与此机器同步。
- 找一台机器作为时间服务器;
- 所有机器都有这台时间服务器同步时间。
sudo rpm -qa | grep ntp
sudo service ntpd status
sudo service ntpd start
sudo chkconfig ntpd on
sudo chkconfig --list | grep ntpd
cp /etc/ntp.conf /etc/ntp.bak.conf
修改内容如下:
第一处:去掉注释,修改网段
# Hosts on local network are less restricted.
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
第二处:增加注释
#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
第三处:去掉注释
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
sudo service ntpd restart
$ sudo vi /etc/sysconfig/ntpd
首行增加如下内容:
`SYNC_HWCLOCK=yes`
所有的机器都与这台时间服务器进行同步时间
(定时任务,每过一段时间与时间服务器进行同步时间)
0-59/10 * * * * /usr/sbin/ntpdate bigdata-senior01.ibeifeng.com
参考地址:
1.http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html