Disque集群部署
1. 下载代码
代码位置位于: https://github.com/antirez/disque/archive/1.0-rc1.tar.gz 可以使用wget来下载。
2.解压编译
tar -xvf 1.0-rc1.tar.gz
cd disque-1.0-rc1/
make
make test
3.启动服务开始测试
进入src
目录,可以看到我们需要的程序(disque,disque-server)已经编译完成。
按照下面的目录结构创建目录
进入到对应的目录启动disque_server
因为disque启动的时候会创建nodes.conf,所以必须到对应的目录启动
单个服务启动成功的结果:
全部启动成功的结果如下图所示:
4. 客户端连接##
全部客户端连接成功的结果:
查看当前的cluster.
可以看到目前的
cluster_known_nodes
只有1个。
cluster_reachable_nodes
有0个。
增加一个cluster以后查看cluster.
可以看到目前的
cluster_known_nodes
只有2个。
cluster_reachable_nodes
有1个。
cluster全部添加好以后的结果。
生产者客户端生产数据。
每个消费者读取数据
- 第一个消费者
第二个消费者
第三个消费者
第四个消费者
停止一个cluster以后,查看cluster信息
可以看到可达节点数少一个。