zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 使用案例 dubbo、d ...
分类:
其他好文 时间:
2019-11-16 17:19:04
阅读次数:
52
关于zookeeper的原理解析,可以参见zookeeper核心原理详解,本文所述大多数实践基于对zookeeper原理的首先理解。 Curator是Netflix公司开源的一个Zookeeper客户端,目前是apache顶级项目。与Zookeeper提供的原生客户端相比,Curator的抽象层次更 ...
分类:
编程语言 时间:
2019-11-16 10:40:39
阅读次数:
100
zookeeper 伪集群报错 清理配置目录后重启 cat /etc/zookeeper/conf/zoo.cfg cd /var/lib/zookeeper mv ./version-2 ./version-2.bak redis 伪集群报错 修改完ip之后要清理node.conf 重新生成集群 ...
分类:
其他好文 时间:
2019-11-16 00:42:19
阅读次数:
71
1. consul的基本介绍 在分布式架构中,服务治理是一个重要的问题。在没有服务治理的分布式集群中,各个服务之间通过手工或者配置的方式进行服务关系管理,遇到服务关系变化或者增加服务的时候,人肉配置极其麻烦且容易出错。之前在一个C/C++项目中,采用ZooKeeper进行服务治理,可以很好的维护服务 ...
分类:
其他好文 时间:
2019-11-15 22:38:54
阅读次数:
93
前言 服务注册、服务发现作为构建微服务架构得基础设施环节,重要性不言而喻。在当下,比较热门用于做服务注册和发现的开源项目包括zookeeper、etcd、euerka和consul。今天在这里对近期学习consul的一些知识继续浓缩和汇总,作为自己学习过程中的一个总结。 Consul简介 Consu ...
分类:
其他好文 时间:
2019-11-15 22:08:04
阅读次数:
90
背景 本文并不介绍服务发现的基本原理。除了一致性算法之外,其他并没有太多高深的算法,网上的资料很容易让大家明白上面是服务发现。 想直接查看结论的同学,请直接跳到文末。 目前,市面上有非常多的服务发现工具,《Open-Source Service Discovery》(http://jasonwild ...
分类:
其他好文 时间:
2019-11-15 20:32:19
阅读次数:
76
CAP 定理CAP定理:CAP定理又称CAP原则,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 一致性(C):在分布式系统中的 ...
分类:
其他好文 时间:
2019-11-15 20:26:55
阅读次数:
55
Confd是一个轻量级的配置管理工具。通过查询Etcd,结合配置模板引擎,保持本地配置最新,同时具备定期探测机制,配置变更自动reload。其后端支持的数据类型有:etcd、consul、vault、environmentvariables、redis、zookeeper、dynamodb、stackengine、rancher。不过一般使用Confd和etcd的配合使用比较多。前端服务器:服务器
分类:
其他好文 时间:
2019-11-15 09:33:11
阅读次数:
114
场景描述: 收到zabbix监控报警,晋中生产机器出现磁盘空间不足报警。 远程到该服务器,排查占员工磁盘空间的原因,发现tomcat日志过多,于是清除3天前的日志。 日志清理后,发现磁盘空间没有释放,如下是处理过程和原因分析: 日志清理后,查看磁盘空间: [root@jzreport2 ~]# df ...
分类:
系统相关 时间:
2019-11-14 16:39:21
阅读次数:
92
在CentOS 7.5 搭建最新版zabbix 4.4 监控系统-date201911-13
分类:
其他好文 时间:
2019-11-14 09:49:26
阅读次数:
82