初识zookeeper,linux 安装配置zookeeper

1、下载并解压最新稳定的zookeeper文件

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz(jar包一定要选对,否则死你都不知道怎么死的。)

tar -zxvf zookeeper-3.4.14.tar.gz 解压

新建data和logs文件

mkdir data 

mkdir logs

/conf/cp zoo_sample.cfg zoo.cfg

修改配置文件

dataDir=/usr/local/apache-zookeeper-3.5.5/data
dataLogDir=/usr/local/apache-zookeeper-3.5.5/logs

配置环境变量

/etc/profile

export ZOOKEEPER_HOME=/usr/local/zk
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf 

ps:我这里把文件夹重命名未zk了,根据实际文件夹来改

最后就启动

进入bin目录下

./zkServer.sh start

./zkServer.sh stop

./zkServer.sh status

客户端连接

zkCli.sh -server 127.0.0.1:2181

连上了测试报错。。。

 

在这个过程中可能会出现问题

下面是我遇到的问题

找不到主类:原因是zookeeper版本下载错误

//错误信息
./zkServer.sh start-foreground
ZooKeeper JMX enabled by default
Using config: /usr/local/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
// 错误信息
ZooKeeper JMX enabled by default
Using config: /usr/local/apache-zookeeper-3.5.5/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Error contacting service. It is probably not running.

 启动成功后状态查询失败

Error contacting service. It is probably not running.

如果是单机模式,清空data/logs目录下所有文件。

 

至此,我已经启动成功了。

转载于:https://www.cnblogs.com/xiaobug/p/10932160.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值