zookeeper安装及环境变量设置

Posted 不忘初心,方得始终

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper安装及环境变量设置相关的知识,希望对你有一定的参考价值。

下载

首先去官网下载(自行选择版本):
http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/
然后执行tar -zxvf解压

对于后台安装,可以直接使用如下命令

su - 
cd /usr/local
wget  http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
tar xvfz zookeeper-3.4.11.tar.gz
一般建议使用root安装,放到系统目录。

环境变量

建议设置环境变量,把zookeeper目录增加到PATH里,这样后续使用客户端连接不需要cd 到安装目录

vi /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.11
export PATH=$PATH:$ZOOKEEPER_HOME/bin

启动

进入conf目录,拷贝zoo_simple.cfg成zoo.cfg。

直接执行脚本启动服务器:

zkServer.sh start

然后执行脚本启动客户端:

zkCli.sh

在命令行中输入help,得到结果:

[zk: localhost:2181(CONNECTED) 1] help
ZooKeeper -server host:port cmd args
    stat path [watch]
    set path data [version]
    ls path [watch]
    delquota [-n|-b] path
    ls2 path [watch]
    setAcl path acl
    setquota -n|-b val path
    history 
    redo cmdno
    printwatches on|off
    delete path [version]
    sync path
    listquota path
    rmr path
    get path [watch]
    create [-s] [-e] path data acl
    addauth scheme auth
    quit 
    getAcl path
    close 
    connect host:port
[zk: localhost:2181(CONNECTED) 2] 

停止

zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED

zookeeper server自启动

通过/etc/init.d目录,增加你自己的脚本实现自启动

cd /etc/init.d
vi start_zk.sh

把如下脚本放到start_zk.sh保存

/usr/local/zookeeper-3.4.11/zkServer.sh start

额外说明

官方提供的版本就包括了Linux和windows的版本,windows的服务启停采用zkServer.cmd,客户端启停zkCli.cmd

以上是关于zookeeper安装及环境变量设置的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装、配置Zookeeper

window7环境下ZooKeeper的安装运行及监控查看

Apache KafkaKafka安装及简单示例

Linux下怎么确定Sqoop安装目录?

Spark集群框架搭建VM15+CentOS7+Hadoop+Scala+Spark+Zookeeper+HBase+Hive

Windows环境下Zookeeper的安装及启动