zookeeper单机安装,伪集群配置,常用dos命令

目录

一 JDK环境检测与安装

1 查看自己的jdk是否安装并配置好

2 jdk安装

二 下载zookeeper与安装

三 环境配置

四 客户端链接服务器

五 常用命令

1 查看zk进程

2 关闭服务器

3 zNode显示节点命令

 4 zNode创建节点命令

5 zNode获取节点值命令

 6 其他命令


 JDK环境检测与安装

1 查看自己的jdk是否安装并配置好

步骤1:win+r点击确定,进入dos控制台

zookeeper单机安装,伪集群配置,常用dos命令_第1张图片

步骤2:输入java –version,然后enter;输入javac –version,然后enter。注意-之前都是有个空格的

zookeeper单机安装,伪集群配置,常用dos命令_第2张图片

可以看出我的jdk环境是ok的。

2 jdk安装

如果提示的是其他信息,需要安装jdk,并配置环境。指路韩顺平老师的教程,看p13和p14即可。

【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibili

要注意P14中的JAVA_HOME的配置问题别搞错了。安装好jdk并配置好环境之后,重新测试jdk环境

二 下载zookeeper与安装

官方网址如下

Apache ZooKeeper

zookeeper单机安装,伪集群配置,常用dos命令_第3张图片

 点击Download

zookeeper单机安装,伪集群配置,常用dos命令_第4张图片

 点击上面的这个

zookeeper单机安装,伪集群配置,常用dos命令_第5张图片

点击下载链接

 环境配置

下载好之后,解压,如果遇到我这里的“下列文件已经存在”选择“全部选否”

zookeeper单机安装,伪集群配置,常用dos命令_第6张图片

 解压完成,将解压的文件放到E盘的Program Files 下的zookeeper文件中,进入apache-zookeeper-3.8.0-bin文件,可以看见如下内容

zookeeper单机安装,伪集群配置,常用dos命令_第7张图片

双击进入conf文件夹,zoo_sample复制三份,改名为zoo1 23。

zookeeper单机安装,伪集群配置,常用dos命令_第8张图片

修改三个zoo文件中的代码如下,注意所有的路径不要写错了,后面会根据路径创建文件

zookeeper单机安装,伪集群配置,常用dos命令_第9张图片

 回到zookeeper文件夹中创建data和logs文件夹

zookeeper单机安装,伪集群配置,常用dos命令_第10张图片

 data和logs文件夹下均创建server123文件夹

zookeeper单机安装,伪集群配置,常用dos命令_第11张图片

zookeeper单机安装,伪集群配置,常用dos命令_第12张图片

 然后鼠标点击data下server1路径空白处,输入cmd,enter进入dos控制台

zookeeper单机安装,伪集群配置,常用dos命令_第13张图片

输入echo 1 > myid,然后enter

zookeeper单机安装,伪集群配置,常用dos命令_第14张图片

然后鼠标点击data下server2路径空白处,输入cmd,enter进入dos控制台,输入echo 2 > myid,然后enter;

然后鼠标点击data下server3路径空白处,输入cmd,enter进入dos控制台,输入echo 3 > myid,然后enter;

最终效果如下,data的每个server文件中都有一个myid文件,且myid文件中有对应的数字123

zookeeper单机安装,伪集群配置,常用dos命令_第15张图片

 回到E:\Program Files\zookeeper\apache-zookeeper-3.8.0-bin\bin路径,将下面的文件复制两份,改名标号,原本的那一份不用改zookeeper单机安装,伪集群配置,常用dos命令_第16张图片

zookeeper单机安装,伪集群配置,常用dos命令_第17张图片

 编辑每一个zkEnv.cmd文件,将如下所示zoo后面添加对应数字23,保存,原本的那个文件不改

zookeeper单机安装,伪集群配置,常用dos命令_第18张图片

编辑每一个zkServer.cmd文件,将如下所示Env后面添加对应数字23,保存,原本的那个文件不改

zookeeper单机安装,伪集群配置,常用dos命令_第19张图片

点击E:\Program Files\zookeeper\apache-zookeeper-3.8.0-bin\bin路径空白处输入cmd进入dos控制台,打开三个控制台,分别输入zkServer.cmd,zkServer2.cmd,zkServer3.cmd。

zookeeper单机安装,伪集群配置,常用dos命令_第20张图片

 zookeeper单机安装,伪集群配置,常用dos命令_第21张图片

 zookeeper单机安装,伪集群配置,常用dos命令_第22张图片

 再打开一个dos控制台,输入jps –l,查看节点是否全部启动成功,提示信息如下表示成功开启三个zk进程

zookeeper单机安装,伪集群配置,常用dos命令_第23张图片

 客户端链接服务器

在控制台输入命令zkCli.cmd -server localhost:2181,可查看是否连接成功

zookeeper单机安装,伪集群配置,常用dos命令_第24张图片

五 常用命令

1 查看zk进程

前面用的jps –l,注意-前面有一个空格,后面的是小写字母l,不是数字1

2 关闭服务器

比如这里要关闭server1,直接在server1的控制台按下ctrl+c,然后输入y即可

zookeeper单机安装,伪集群配置,常用dos命令_第25张图片

 再次输入jps –l可以查看是否关闭成功

zookeeper单机安装,伪集群配置,常用dos命令_第26张图片

 也可以在任务管理器中,根据进程号,鼠标左键点击“结束任务”来关闭zk服务器 zookeeper单机安装,伪集群配置,常用dos命令_第27张图片 

3 zNode显示节点命令

用 zkCli 连结成功后,使用 ls 命令显示节点

ls -R / 输出zookeeper 下的子节点

zookeeper单机安装,伪集群配置,常用dos命令_第28张图片

 4 zNode创建节点命令

用 zkCli 连结成功后,使用create创建节点。不能重复创建

create /节点名称 内容

zookeeper单机安装,伪集群配置,常用dos命令_第29张图片

5 zNode获取节点值命令

获取某个路径下的值

get /路径

zookeeper单机安装,伪集群配置,常用dos命令_第30张图片

 6 其他命令

create [-s] [-e] path data acl //创建节点,设置节点权限 acl,-s:有序节点,-e:临时节点

stat path [watch] //查看节点状态,如数据长度,时间戳等等,可以注册一个监听器 watch

get path [watch] //获取节点的数据,如:get /mynode

set path data [version] //设置节点数据,如:set /mynode "hello world"

delete path [version] //删除节点,注意路径为绝对路径,且不可删除拥有子节点的 znode

rmr path //递归删除 znode 节点,rm -f 做用

你可能感兴趣的:(java-zookeeper,zookeeper,java)