zookeeper安装使用增删改查
zk具体作用:用于分布式加载动态配置用于名字服务,类似于DNS分布式锁(如图1)服务发现(ping不同就挂了,不能分配他,分配给其他可用服务器)多个进程同时进行,要用和分布式锁=========================================================分布式与集群第一代:springmvc(servlet那种形式),前后端在一起的,如果说并发量不大,可以撑住,
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
配置好了,该启动了
- 进入到bin目录下面 cd ../bin/
- 查看 ls
- 以conf下的zoof.cfg启动 ./zkServer.sh start ../conf/zoo.cfg
- 看看有没有启动成功(服务端) lsof -i:2181
有进程即可
客户端启动 ./zkCli.sh sh zkCli.sh
查看 ls /
ctrl+c退出
忘记命令可以随便写点东西,会有提示
create指令
更多推荐
所有评论(0)