zookeeper怎么用

栏目: 服务器 · 发布时间: 5年前

内容简介:这篇文章有点水,不过 zookeeper 在分布式系统中很有分量,所以有必要水一篇。zookeeper 的功能非常简单,就是一个 k-v 数据库。下载解压包后,如下操作:

这篇文章有点水,不过 zookeeper 在分布式系统中很有分量,所以有必要水一篇。

zookeeper 的功能非常简单,就是一个 k-v 数据库。

下载解压包后,如下操作:

$ cp conf/zoo_example.cfg conf/zoo.cfg #里面的 tickTime=2000 表示2秒检查一次,分布式锁可以以此作为过期时间
$ bin/zkServer.sh start
$ bin/zkCli.sh -server 127.0.0.1:2181

help #查看帮助
create /foo bar #创建数据
set /foo b #修改数据
create -s /foo bar #得到 /foo0000000001
create -s /foo bar #得到 /foo0000000002
create -e /foo1 bar #得到临时key

可以看到用 create -s 时可以用来做递增 id 生成器,create -e 可以用来做分布式锁。

zookeeper功能简单,但是原理非常复杂。是一个每个节点都可读可写的集群,内部用 paxos 算法实现数据同步。因为每个节点都可写,所以性能非常好。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

iOS应用逆向工程 第2版

iOS应用逆向工程 第2版

沙梓社、吴航 / 机械工业出版社 / 2015-4-1 / 79.00

你是否曾因应用上线的第一天即遭破解而无奈苦恼,想要加以防范,却又束手无策? 你是否曾为某一应用深深折服,想要借鉴学习,却又无从下手? 你是否已不满足于public API,想要进军Cydia开发,却又求学无门? 你是否已产生“不识Apple真面目,只缘身在App Store中”的危机感,想要通过阅读来一窥这冰山一角外的整个北极,却又找不到合适的书? 你是否已经因无法跨越开发......一起来看看 《iOS应用逆向工程 第2版》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具