Fork me on GitHub
摘要: 一、场景 & 需求 集群上有很多个节点运行同一个任务,这个任务会有一些可能经常改变的配置参数,要求是当配置参数改变之后能够很快地同步到每个节点上,如果将这些配置参数放在本地文件中则每次都要修改本地文件费时费力还可能会有遗漏,所以这个时候一个比较自然的想法就是将配置单独提取出来作为一个服务,比如自己开发一个http服务器提供一个接口来获取服务,这有两个问题,其一是配置下发这其实是一个推模型,当配... 阅读全文
posted @ 2019-01-06 22:03 CC11001100 阅读(3852) 评论(0) 推荐(1) 编辑
摘要: Zookeeper支持一些命令用来获取服务的状态和相关信息,因为这些命令都是四个字母的,所以一般称为四字命令。 四字命令可以使用telnet或者nc向服务器提交,使用下面这个脚本可以当做是一个简易的客户端,它接收四字命令,发送到指定服务器,并将执行结果显示在控制台上,同时为了体验好一些,还提供了prompt来将用户输入的命令和命令的执行结果做区分:#! /bin/bash # [$1] se... 阅读全文
posted @ 2019-01-06 03:17 CC11001100 阅读(724) 评论(0) 推荐(0) 编辑
摘要: $ZOOKEEPER_HOME/bin下的zkCli.sh进入命令行界面,使用help可查看支持的所有命令: 一、节点相关操作 create [-s] [-e] path data acl create用于创建新的节点:create [-s] [-e] path data acl 使用create创建一个节点: 创建节点时的一些选项详解: -s和-e都是可选的,用来指定节点的类型,节点... 阅读全文
posted @ 2019-01-06 03:17 CC11001100 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 关于博客 平时工作中遇到的一些问题会随手记一下准备后面有时间就发个博客总结总结啥的,但是大多数时候也只限于随手记一下并没有进行系统的整理,所以一年半的时间我本地的草稿数量已经积压了五百多篇,我他妈的真是个积极废人。 积压的原因大致有两点,一个是很长一段时间公司的作息时间都是996,下班回到家就很晚了 阅读全文
posted @ 2019-01-06 02:46 CC11001100 阅读(372) 评论(1) 推荐(3) 编辑