3

    技术2022-07-11  96

    zookeeper的安装及配置

    解压zookeeper压缩包 tar -xvf zookeeper-3.4.10.tar -C ~/softwares softwares是在~下自行创建的一个目录

    创建软连接 ln -s zookeeper-3.4.10/ zookeeper(方便以后更换)

    配置环境 进入~/.bashrc文件,配置环境变量 vi ~/.bashrc ####ZOOKEEPER_CONF#### export ZOOKEEPER_HOME=/home/briup/softwares/zookeeper export PATH= P A T H : PATH: PATH:ZOOKEEPER_HOME/bin

    ZOOKEEPER_HOME 是软连接所在的位置

    创建 sudo mkdir -p /data/zk/data sudo mkdir -p /data/zk/dataLog

    sudo chmod 777 -R /data/zk

    在~/softwares/zookeeper/conf/ 新建文件 zoo.cfg 文件中添加以下内容: tickTime=2000 dataDir=/data/zk/data dataLogDir=/data/zk/dataLog clientPort=2181

    输入命令zk,按两次Tab键,出现以下命令表示配置成功

    zkCleanup.sh zkEnv.cmd zkServer.sh zkCli.cmd zkEnv.sh zkTxnLogToolkit.cmd zkCli.sh zkServer.cmd zkTxnLogToolkit.sh

    zkServer.sh start|stop|restart

    启动zookeeper的时候,日志输出在执行启动命令当前 目录下会生成zookeeper.out

    启动zookeeper后输入zkCli.sh -server 1xx.xxx.xxx.xxx:2181

    成功后显示如下:

    WatchedEvent state:SyncConnected type:None path:null [zk: 1xx.1xx.xxx.xxx:2181(CONNECTED) 0] 输入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
    Processed: 0.011, SQL: 9