应对这个需求既要高可用又要消息延迟,只能使用变态方式实现 nfs部署 客户端挂载 使用yum安装keepalived 安装activemq部署 注意 1、共享文件的主从配置,是通过文件共享锁来实现的。先拿到文件锁的服务就是master,其它为slave服务,slave服务默认每10秒试图拿一次文件锁 ...
分类:
其他好文 时间:
2018-12-06 20:18:00
阅读次数:
191
一 ZooKeeper功能 1.文件系统 2.通知机制 二 Zookeeper文件系统 每个子目录项都被称作为znode,和文件系统一样,我们能够自由的增加、删除znode,在一个znode下增加、删除子znode,唯一的不同在于znode是可以存储数据的。 有四种类型的znode: 1、PERSI ...
分类:
其他好文 时间:
2018-12-04 17:09:40
阅读次数:
142
1:服务层面用Dubbo+Zookeeper实现分布式服务,然后Http web层用 Nginx 实现高可用集群方案,本文记录下demo例子 2:windows环境, zk 3台伪集群 ,idea,maven 3:zk集群已搭建好,首先开起zk集群 cd /bin 目录下 zkcli.cmd -se ...
分类:
其他好文 时间:
2018-12-04 11:32:55
阅读次数:
322
1、Dubbo的底层实现原理和机制 –高性能和透明化的RPC远程服务调用方案 –SOA服务治理方案 Dubbo缺省协议采用单一长连接和NIO异步通讯, 适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况 2、描述一个服务从发布到被消费的详细过程 务。首先先获取zk的配置 ...
分类:
编程语言 时间:
2018-11-30 00:37:49
阅读次数:
376
事情起因:当时接了个需求,开发过程中需要对工程A新增依赖工程B和工程C。 写代码,噼里啪啦噼里啪啦。。。 本地起了三个dubbo服务,其他服务依赖开发环境服务,非常开森改自己冒烟的bug。 提测! 测试环境,工程A死活起不来,起到一半卡住!没有任何异常!!!然后过了三分钟,抛出zk心跳连接超时,巴拉 ...
分类:
其他好文 时间:
2018-11-24 11:43:51
阅读次数:
212
通过kafka处理 重新进行ansible-playbook bootstrap.yml 两个pump和drainer在下载的resource/bin/下面。拷贝到 deploy/bin/目录下。 设置enable_binlog = True 设置zk地址,不然会报错,一定需要zk 注释原来的#[p ...
分类:
数据库 时间:
2018-11-22 14:22:55
阅读次数:
203
鸡汤: 某些你认为简单的事,如果不是你肤浅的理解,那么就是你已经深入的了解了它。 自己会的东西,就简单。 我之前看zookeeper,只能看到它与dubbo的配合使用,也就是用zk的命名服务,肤浅到不行。 zookeeper的主要功能:(我所能看见的) 1、命名服务 原理是根据zk的文件系统也就是类 ...
分类:
其他好文 时间:
2018-11-21 12:23:43
阅读次数:
176
kafka-manager配置 最主要配置就是用于kafka管理器状态的zookeeper主机。这可以在conf目录中的application.conf文件中找到。 当然也可以声明为zookeeper集群。 另外也可以通过环境变量ZK_HOSTS来表示。 自定义kafka-manager功能,类似于 ...
分类:
其他好文 时间:
2018-11-20 01:26:58
阅读次数:
277
首先进入到kafka的bin目录下: 1、kafka服务启动:./kafka-server-start.sh ../config/server.properties 2、查看有哪些主题: ./kafka-topics.sh --list --zookeeper zk服务IP:2181 3、创建top ...
分类:
其他好文 时间:
2018-11-19 23:03:55
阅读次数:
174
Hbase伪分布式(成功实施)hadoop集群正常,zookeeper集群正常 修改Hbase-env.sh的JAVA_HOME,改成绝对路径。 并修改export HBASE_MANAGES_ZK=false 修改环境变量HBASE_HOME 修改hbase-site.xml 添加 <proper ...
分类:
其他好文 时间:
2018-11-18 14:16:27
阅读次数:
167