读懂分布式,这一篇就够了

读懂分布式,这一篇就够了,第1张

读懂分布式,这一篇就够了 1.分布式是什么?

​ 试想这样一个场景,你开发了一个网站,上传到阿里云服务器上,别人来访问。因为一台服务器的所能支持的并发量有限,当访问人数过多时,服务器就会崩溃了。那么怎么解决这个问题呢?我们引入了分布式的概念。分布式简介来说是将多台服务器组建成一个集群,当用户访问网站时,会访问集群内的一台服务器。这样,通过分布式,网站的并发量就提高了。

2.分布式入门 2.1 zookeeper的安装

​ 首先,让我们安装集群管理软件zookeeper,我们是在windows下安装zookeepe,网上的教程很多,我就不细说了,有几个坑,大家注意一下。1.windows需要安装git才能运行sh脚本文件。2.出现闪屏问题大都是因为配置错误。在server.sh文件中加入sleep 10000,避免闪退查看错误原因。3.server,my文件的结构位置要正确。

2.2 常用zookeeper指令

查看目录ls

[zk: localhost:2181(CONNECTED) 3] ls /
[jodis, zk, zookeeper, codis, codis3, worker_id_forever]

创建目录create

[zk: localhost:2181(CONNECTED) 4] create /zk_test hanchao_test
Created /zk_test

获取数据get

[zk: localhost:2181(CONNECTED) 5] get /zk_test
hanchao_test
cZxid = 0x4000092ec                   //为节点分配的Id
ctime = Thu Mar 07 10:34:59 CST 2019  //节点创建时间
mZxid = 0x4000092ec                   //修改后的id
mtime = Thu Mar 07 10:34:59 CST 2019  //修改时间
pZxid = 0x4000092ec                   //子节点id
cversion = 0                          //子节点的version
dataVersion = 0                       //当前节点数据的版本号
aclVersion = 0                        //权限Version 
ephemeralOwner = 0x0                   
dataLength = 12                       //数据长度
numChildren = 0                       //子节点个数
 

检查状态stat

[zk: localhost:2181(CONNECTED) 12] stat /hanchao_test/defatul_node
cZxid = 0x4000092f3
ctime = Thu Mar 07 10:50:52 CST 2019
mZxid = 0x4000092f6
mtime = Thu Mar 07 10:54:22 CST 2019
pZxid = 0x4000092f3
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 22
numChildren = 0

删除路径delete

[zk: localhost:2181(CONNECTED) 8] delete /zk_test
[zk: localhost:2181(CONNECTED) 9] ls /
[jodis, zk, zookeeper, codis, codis3, worker_id_forever]

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5712582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存