linux的zookeeper,Linux安装Zookeeper

本文提供了一步一步的指南来在CentOS7系统上安装Zookeeper 3.4.10。首先从指定网址下载并解压安装包,然后配置环境变量,接着编辑配置文件zoo.cfg,设定数据和日志存储路径,并启动Zookeeper服务。通过./zkServer.sh status检查服务状态,确保Zookeeper已经成功启动。
摘要由CSDN通过智能技术生成

Zookeeper可以作为分布式集群开发,本文是基于Centos7环境下安装的Zookeeper,具体步骤如下文所示:

(1)下载Zookeeper,这里下载的是zookeeper-3.4.10.tar.gz,可以使用Linux的wget命令,也可以下载好安装包,将其上传至Linux环境中;下载的网址为:

http://apache.fayea.com/zookeeper/

复制代码

(2)将其解压到/usr/local路径下,解压的命令如下:

tar -zxvf zookeeper-3.4.10.tar.gz

复制代码

(3)配置环境变量:使用命令

vi /etc/profile

复制代码

查看profile文件的内容,在内容中添加如下语句:

在文件末尾添加此段内容: -- 开始和--中间的一段.(注意,尽量保持环境变量名全大写,下划线隔开. 保持规范)

-- 开始

export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.10

export PATH=$PATH:$ZOOKEEPER_HOME/bin

复制代码

-- 结束

(4)进入到zookeeper-3.4.10的conf文件夹下,使用如下命令:

cd /usr/local/zookeeper-3.4.10/conf/

复制代码

(5)将zoo.sample.cfg拷贝出一份出来,将文件名强制zoo.cfg,使用如下命令:

cp zoo_sample.cfg zoo.cfg

复制代码

(6)使用如下命令对zoo.cfg文件内容进行编辑,

vi zoo.cfg

复制代码

-- 按i进入编辑模式. 修改完成之后, esc退出编辑模式, 大写字母Z双击即可保存.

在其后面添加zookeeper的文件路径和日志路径,其内容如下:

#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 -- 这里要设置一下文件路径 路径必须存在,不存在的话就新建一个呗

dataLogDir=/tmp/zookeeper/log -- 日志路径 路径必须存在,不存在的话就新建一个呗

#the port at which the clients will connect

clientPort=2181 -- 如果是多机器的话,在clientPort处添加服务器的ip

#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.

#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

(7)进入到zookeeper的bin目录下,

cd /usr/local/zookeeper-3.4.10/bin/

复制代码

(8)启动zookeeper的命令为:

./zkServer.sh start

复制代码

如果成功,显示的内容如下:

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.10/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

(9)查看zookeeper的状态,检测其是否启动,使用如下命令:

./zkServer.sh status

复制代码

输出的内容如下:

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.10/bin/../conf/zoo.cfg

Mode: standalone

(10)停止zookeeper的话,在bin目录下,运行如下命令:

./zkServer.sh stop

复制代码

停止运行zookeeper;

本文到此,zookeeper的安装就算结束了。

如果本文侵权,请联系作者删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值