最新文章列表

zookeeper事件监控源码解析

一:zk的客户端注册Watcher源码剖析     zookeeper有很多中方式都可以传入一个watcher对象,比如exist,getData等,下面我们以getData的源码来剖析zk的client和server端是如何处理实现整个watcher机制的。   原生的zookeeper API在获得节点数据的时候,可以通过getData方法获取,并且可以传入一个watcher对象,表示对当前 ...
农村外出务工男JAVA 评论(0) 有1035人浏览 2016-12-21 16:50

Linux 下安装JDK,zookeeper,Redis

1.下载源码,解压缩后编译源码。tar xzf redis-3.0.7.tar.gzcd redis-3.0.7make 2.编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli。然后拷贝到一个目录下。cp redis-server  /usr/rediscp redis-benchmark /usr/rediscp redis ...
taiwei.peng 评论(0) 有407人浏览 2016-12-17 16:15

zookeeper集群某个follower启动失败

配置完成zookeeper集群,发现有一个节点,进程正常但是状态异常 查看日志一开始进入歧途了,查看的是这个目录 其实应该查看这个目录的日志 失败日志: 很明显,没有权限,更改权限,启动成功
yo8237233 评论(0) 有810人浏览 2016-12-07 20:28

java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafka,storm,redis,flume,git 安装详解

    顶部 ---------------------------------------------------------------------------------------------------------------------------------- 0.关闭防火墙 1.修改hosts 2.检查每台机器的 hostname 3.安装jdk 4.网络、h ...
knight_black_bob 评论(0) 有4216人浏览 2016-12-06 17:15

zookeeper 常用命令

启动zk: bin/zkServer.sh start 查看ZK服务状态: sh bin/zkServer.sh status 停止ZK服务: sh bin/zkServer.sh stop 重启ZK服务: sh bin/zkServer.sh restart   *.sh权限不足: [root@localhost local]# chmod 777 ./zookeeper-3.4. ...
小于Brick 评论(0) 有593人浏览 2016-12-02 19:00

Curator框架简单介绍和使用

Curator框架简单介绍和使用 什么是Curator?   Curator发音“kyoor͝ˌātər:”,是ZooKeeper的keeper。 “Guava is to Java what Curator is to ZooKeeper”                                  ---Patrick Hunt, ZooKeeper commiter 使用Curator ...
奔跑的小牛 评论(0) 有4048人浏览 2016-11-29 11:44

ZooKeeper 伪集群安装

ZooKeeper 伪集群安装 伪集群即在一台机子上装多个zookeeper,学习测试用....   zookeeper集群至少需要3台,两台是不可以的,因为只有不少于法定仲裁(2/3)的服务器数量正常运行时,整个集群才提供服务。     1.下载 zookeeper-3.4.9.tar.gz   2.解压,并复制出三份出来,分别放在zookeeper1、zookeeper2和z ...
莫名的拉风 评论(0) 有1133人浏览 2016-11-29 11:34

ZooKeeper Watch机制

为什么添加Watch     ZooKeeper是用来协调(同步)分布式进程的服务,提供了一个简单高性能的协调内核,用户可以在此之上构建更多复杂的分布式协调功能。     多个分布式进程通过ZooKeeper提供的API来操作共享的ZooKeeper内存数据对象ZNode来达成某种一致的行为或结果,这种模式本质上是基于状态共享的并发模型,与Java的多线程并发模型一致,他们的线程或进程都 ...
danylolivia 评论(0) 有10305人浏览 2016-11-27 17:15

ZooKeeper数据模型

    ZooKeeper是分布式协调服务,不是一种静态框架或工具集,它是需要独立部署运行起来的中心化协调服务,分布式系统中的分布式进程通过调用ZooKeeper的服务来实现彼此的协调与约定,具体是通过ZooKeeper的客户端API来操作内存数据节点(ZNode)。       如图,ZooKeeper的数据模型为层次化命名空间树,树上每个节点称为数据节点(ZNode),这些ZNode可以被 ...
danylolivia 评论(0) 有945人浏览 2016-11-24 23:42

zookeeper windows简单安装

安装Zookeeper的目的是为了使用storm,后面会有关于Storm的详细安装说明。 Step1:下载最新版本且稳定的zookeeper,在http://apache.fayea.com/zookeeper/里就可以下载(目前3.4.6比较好) step2:解压下载的文件,zookeeper不需要安装的,解压即可。 然后把解压后文件放到你要的位置,如:D:\zookeeper-3.4.6(我 ...
qiyuxi 评论(0) 有684人浏览 2016-11-18 20:09

dubbo源码研究之dubbo-registry模块

    dubbo-registry注册中心模块,基于注册中心下发地址的集群方式,以及对各种注册中心的抽象。    registry模块顶层接口为RegistryService和NotifyListener以 ...
LoveLZY 评论(0) 有10400人浏览 2016-11-18 14:46

【转】Zookeeper-Watcher机制与异步调用原理

声明:本文转载自http://shift-alt-ctrl.iteye.com/blog/1847320,转载请务必声明。   Watcher机制:目的是为ZK客户端操作提供一种类似于异步获得数据的操作.   1)在创建Zookeeper实例时,允许接收一个watcher参数,此参数将会赋值给watchMnanger.defaultWatcher,成为当前客户端的默认Watcher.需要注 ...
IXHONG 评论(0) 有1209人浏览 2016-11-17 08:41

org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(Ljava/util/Map;)V

前端时间在使用curator访问zookpeeter的时候报 Caused by: java.lang.NoSuchMethodError: org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(Ljava/util/Map;)V 因为本身引入了curator和zookeeper的jar包 所以我一看这个错误应该 ...
gbjian001 评论(0) 有4117人浏览 2016-11-11 17:53

微服务架构中服务注册与发现

为什么使用服务发现? 想象一下,如果你在写代码调用一个有REST API或Thrift API的服务,你的代码需要知道一个服务实例的网络地址(IP地址和端口)。 ...
yangyangmyself 评论(0) 有6975人浏览 2016-11-02 09:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics