![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统
wooderin
这个作者很懒,什么都没留下…
展开
-
Zookeeper中的FastLeaderElection选举算法简述
Zookeeper是一个开源的分布式应用协调项目, 其中为了保证各节点的协同工作,Zookeeper在工作时需要有一个Leader, 而Leader是如何被选举出来的?Zookeep中使用的缺省算法称为FastLeaderElection。Zookeeper的基本前提是多个节点都具备全局其它所有节点的基本信息(IP/端口/SID),而SID是节点的唯一编号。正常工作时从节点会从主节点同步版本信原创 2015-06-04 15:54:17 · 3329 阅读 · 1 评论 -
基于VirtualBox安装CoreOS
CoreOS是专门为在云端运行Docker容器而设计的Linux操作系统, 目标是为了构建大规模的集群系统。 在官网http://coreos.com的首页,可以看到CoreOS提供了以下三类平台的安装包或安装方式: Bare Metal(PXE,iPXE,Install to Disk Cloud Providers(EC2,DigitalOcean,GCE, Racksp原创 2016-01-27 13:56:39 · 2839 阅读 · 0 评论 -
docker-compose的一个坑
这两天在使用docker安装kafka,由于有多个容器,如zookeeper等, 所以需要在开发环境使用到docker-compose。 期间碰到了多种问题, 表现是多数情况有各种奇怪的问题,偶尔是成功的。例如启动kafka失败,发送消息失败等。 但最后发现其根源是docker-compose每次启动都仍使用之前老docker容器的volume(非挂载)。 关键是我启动时已经带上了–force原创 2016-05-19 11:42:04 · 4634 阅读 · 0 评论 -
Cassandra的内存占用分析
Cassandra的内存占用分析最近,由于我们使用的Cassandra经常因为内存不足而挂掉,由于分析了一阵子Cassandra的内存占用的机制,总结如下: 默认配置Cassandra的内存原创 2016-11-21 17:57:00 · 6202 阅读 · 0 评论