zookeeper安装使用增删改查

zk具体作用:

  • 用于分布式加载动态配置
  • 用于名字服务,类似于DNS
  • 分布式锁(如图1)

  • 服务发现(ping不同就挂了,不能分配他,分配给其他可用服务器)

多个进程同时进行,要用和分布式锁

=========================================================


分布式与集群

第一代:springmvc(servlet那种形式),前后端在一起的,如果说并发量不大,可以撑住,

弊端:1前后没分离,项目维护性比较差。2.可扩展性不强

什么是微服务:微服务是一个理念,将一套系统拆分成多个服务,拆分越多,服务器的管理就越复杂,于是就有了zookeeper

zookeeprer:低层是树


zookeeper安装

1.进入local文件夹下 cd /usr/local/

2.先创建一个zookeeper mkdir zookeeper

3.进入zookeeper cd zookeeper/

4.传入zookeeper压缩包 wget https://dlcdn.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz

5.解压 mv apache-zookeeper-3.6.3-bin zookeeper

6.ls查看

7.进入apache-zookeeper-3.6.3-bin cd apache-zookeeper-3.6.3-bin

8.查看 ls

7.创建data mkdir data

8.查看 ls

9.进入data cd data/

10.查看路径 pwd

11.返回 cd ../

12.查看 ls

13.复制一下 cp zoo_sample.cfg zoo.cfg

14.编辑配置文件 vim zoo.cfg

修改配置文件,dataDir改为刚才创建的data目录 /usr/local/zookeeper/apache-zookeeper-3.6.3-bin/data


配置好了,该启动了

  1. 进入到bin目录下面 cd ../bin/
  2. 查看 ls
  3. 以conf下的zoof.cfg启动 ./zkServer.sh start ../conf/zoo.cfg
  4. 看看有没有启动成功(服务端) lsof -i:2181

有进程即可

客户端启动 ./zkCli.sh sh zkCli.sh

查看 ls /

ctrl+c退出

忘记命令可以随便写点东西,会有提示

create指令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值