zookeeper入门学习(二),zookeeper入门学习


zookeeper安装

单机模式

首先,下载zookeeper-3.4.8.tar.gz

创建/usr/zookeeper,解压到zookeeper目录

[root@localhost zookeeper]# tar -zxvf zookeeper-3.4.8.tar.gz 

配置环境变量

为了今后操作方便,我们需要对Zookeeper的环境变量进行配置,方法如下在/etc/profile文件中加入如下内容:

[root@localhost liutie]# vi /etc/profile

#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
ZOOKEEPER_HOME=/usr/zookpeer/zookpeer-3.4.8
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:ZOOKEEPER_HOME/bin

使环境变量生效

[root@localhost liutie]# source /etc/profile

进入zookeeper文件夹的bin目录修改zoo_simple.cfg为zoo.cfg

[root@localhost conf]# mv zoo_sample.cfg zoo.cfg

修改zoo.cfg

[root@localhost conf]# vi zoo.cfg 

# The number of milliseconds of each tick  
tickTime=2000  
# The number of ticks that the initial   
# synchronization phase can take  
initLimit=10  
# The number of ticks that can pass between   
# sending a request and getting an acknowledgement  
syncLimit=5  
# the directory where the snapshot is stored.  
# do not use /tmp for storage, /tmp here is just   
# example sakes.  
dataDir=/tmp/zookeeper  
# the port at which the clients will connect  
clientPort=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 

保存后进入bin目录启动服务端

[root@localhost bin]# ./zkServer.sh start

ZooKeeper JMX enabled by default
Using config: /usr/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg
Starting zookeeper ... already running as process 9176.

 

相关内容

    暂无相关文章