linux系统安装zookeeper 服务的方法
程序员文章站
2023-01-29 20:49:24
1、创建 /usr/local/services/zookeeper 文件夹:
mkdir -p /usr/local/services/zookeeper...
1、创建 /usr/local/services/zookeeper 文件夹:
mkdir -p /usr/local/services/zookeeper
2、进入到 /usr/local/services/zookeeper 目录中:
cd /usr/local/services/zookeeper
3、下载 zookeeper-3.4.9.tar.gz:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
4、解压缩 zookeeper-3.4.9.tar.gz:
tar -zxvf zookeeper-3.4.9.tar.gz
5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:
cd zookeeper-3.4.9/conf/
6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:
cp zoo_sample.cfg zoo.cfg
7、用 vim 打开 zoo.cfg 文件并修改其内容为如下:
# the number of milliseconds of each tick # zookeeper 定义的基准时间间隔,单位:毫秒 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 # 数据文件夹 datadir=/usr/local/services/zookeeper/zookeeper-3.4.9/data # 日志文件夹 datalogdir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs # the port at which the clients will connect # 客户端访问 zookeeper 的端口号 clientport=2181 # the maximum number of client connections. # increase this if you need to handle more clients #maxclientcnxns=60 # # 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
8、保存并关闭 zoo.cfg 文件:
9、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/bin 目录中:
cd ../bin/
10、用 vim 打开 /etc/ 目录下的配置文件 profile:
vim /etc/profile
并在其尾部追加如下内容:
# idea - zookeeper-3.4.9 config start - 2016-09-08 export zookeeper_home=/usr/local/services/zookeeper/zookeeper-3.4.9/ export path=$zookeeper_home/bin:$path export path # idea - zookeeper-3.4.9 config start - 2016-09-08
11、使 /etc/ 目录下的 profile 文件即可生效:
source /etc/profile
12、启动 zookeeper 服务:
zkserver.sh start
如打印如下信息则表明启动成功:
zookeeper jmx enabled by default using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg starting zookeeper ... started
13、查询 zookeeper 状态:
zkserver.sh status
14、关闭 zookeeper 服务:
zkserver.sh stop
如打印如下信息则表明成功关闭:
zookeeper jmx enabled by default using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg stopping zookeeper ... stopped
15、重启 zookeeper 服务:
zkserver.sh restart
如打印如下信息则表明重启成功:
zookeeper jmx enabled by default using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg zookeeper jmx enabled by default using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg stopping zookeeper ... stopped zookeeper jmx enabled by default using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg starting zookeeper ... started
总结
以上所述是小编给大家介绍的linux 安装zookeeper 服务,希望对大家有所帮助