我的联系方式
邮箱mesophia@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
下载地址:Apache ZooKeeper
我下载的版本:zookeeper-3.4.12
下载后,解压
1、 在D:zookeeper-3.4.12文件夹中创建一个“data”文件夹和“log”文件夹
2、 复制zoo_sample.cfg,改名:zoo.cfg
修改zoo.cfg文件
- # 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
- dataDir=D:zookeeper-3.4.12data
- dataLogDir=D:zookeeper-3.4.12log
- # the port at which the clients will connect
- clientPort=2181
进入目录:D:zookeeper-3.4.12bin
1、执行zkServer.cmd
2、执行zkCli.cmd
- #连接本地zk
- zkCli.cmd
-
- #链接远程zk
- zkCli.cmd -server ip:port
在zkCli.cmd上操作
1. 创建节点
create /test "my_data"
节点:/test
值:my_data
注意:在zk创建节点,必须要以"/"开头,否则会报错:Command failed: java.lang.IllegalArgumentException: Path must start with / character
2. 获取节点
get /test
3. 修改节点
set /test "abc"
4. 创建子节点
create /test/child "child"
5. 查看子节点
ls /test
6. 删除节点
delete /test/child