ZooKeeper源码学习笔记(3)–Cluster模式下的ZooKeeper(转)

Cluster集群模式 判断启动模式 前一篇文章 介绍了当配置文件中只有一个server地址时,Standalone模式的启动流程以及ZooKeeper的节点模型和运行逻辑。在本节中,我会针对Cluster的运行模式进行详细讲解。 启动流程

QuorumPeerMain::runFromConfig会构造一个QuorumPeer对象…

ZooKeeper源码学习笔记(2)–Standalone模式下的ZooKeeper(转)

前言 ZooKeeper是一个相对简单的分布式协调服务,通过阅读源码我们能够更进一步的清楚分布式的原理。 环境 ZooKeeper 3.4.9 入口函数 在bin/zkCli.sh中,我们看到client端的真实入口其实是一个org.apache.zookeeper.ZooKeeperMain的Java类

通过源码走读,看到在Zoo…

ZooKeeper源码学习笔记(1)–client端解析(转)

前言 ZooKeeper是一个相对简单的分布式协调服务,通过阅读源码我们能够更进一步的清楚分布式的原理。 环境 ZooKeeper 3.4.9 入口函数 在bin/zkCli.sh中,我们看到client端的真实入口其实是一个org.apache.zookeeper.ZooKeeperMain的Java类

通过源码走读,看到在Zoo…

logstash 基本语法

ogstash filter 语法: 访问日志存储为json格式,使用logstash 写入到 elasticsearch

  Example 下面是日志的样子 55.3.244.1 GET /index.html 15824 0.043 正则的例子 %{IP:client} %{WORD:method} %{URIPAT…

elasticsearch 安装和使用

机器 CentOS 6.5 2.2版本改动较大,请按照百度文档安装

创建一个索引 PUT   http://192.168.8.80:9200/customer?pretty 为索引插入一条记录   curl -XPUT ‘localhost:9200/customer/external/1?pretty’ …