Zookeeper
hsgao_water
这个作者很懒,什么都没留下…
展开
-
Zookeeper-单机版安装
Zookeeper-单机版安装1、下载zookeeper下载地址:http://zookeeper.apache.org/releases.html#download历史版本列表找个稳定最新版本下载,这里下载zookeeper3.5.5版本,这个版本需要jdk1.8支持,低于jdk1.8,最后安装失败。复制链接地址使用wget工具下载,没有wget工具的用yum...原创 2019-08-19 11:03:56 · 182 阅读 · 0 评论 -
Zookeeper-日志可视化工具
Zookeeper日志分两类:一类为快照,默认存储在../zookeeper/data/version-2下,在配置文件可以配置其路径dataDir=/usr/local/zookeeeper/data一类为事务日志,默认存储和快照下,一般我们将其分开,在配置文件里配置其路径dataLogDir=/usr/local/zookeeeper/logs但是快照和事务日志,我们直接用编辑器打开...原创 2019-08-18 09:11:42 · 1464 阅读 · 1 评论 -
Zookeeper-四字命令
zookeeper的四字命令是指它们的命令长度都是4个英文字母。运维人员可以在不使用zookeeper客户端命令的前提下,简单而便捷地使用四字命令来查看zookeeper当前的状态等信息。四字命令使用方式有两种:第一种,通过Telenet方式,使用telnet客户端登录zookeeper的对外服务端口,然后输入四字命令即可。第二种,使用nc方式四字命令1.echostat...原创 2019-08-18 07:35:54 · 1475 阅读 · 0 评论 -
Zookeeper-服务端常用命令
Zookeeper-服务端常用命令cd ../zookeeper/bin./zkServer.sh start不指定配置文件启动zk服务./zkSever.sh start ../conf/zoo.cfg./zkServer.sh start-foreground在当前会话窗口启动zookeeper服务,日志会在当前窗口打印,使用ctrl+c直接关闭服务...原创 2019-08-18 06:51:35 · 466 阅读 · 0 评论 -
Zookeeper-客户端命令
Zookeeper客户端命令zkCli.sh默认为本地服务端,连接到服务器zkCli.sh -server ip:port指定服务端,连接到服务集群help命令connect host:port连接到其他的zookeeper服务器 create [-s] [-e] path data acl创建节点,-s为创建有序列的节点,-e创建临时...原创 2019-08-17 20:26:33 · 257 阅读 · 0 评论 -
Zookeeper-节点
定义 Zookeeper的视图结构和标准的Unix文件系统类似,其中每个节点称为数据节点或Znode,每个znode可以存储数据,还可以挂载子节点,因此可以称之为“树”。特性1、在Zookeeper中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据2、通过客户端可对znode进行增删改查的操作,还可以注册watcher监控znode的...原创 2019-08-17 16:40:54 · 121 阅读 · 0 评论 -
Zookeeper-配置参数
Zookeeper配置参数1、clientPort:客户端连接Server端的端口,即Server端对外服务端口,默认为2181。2、dataDir:存储快照snapshot的目录,默认情况下,事务日志也会存储在该目录下。所以建议配置参数dataLogDir用来存储事务日志的快照文件,事务日志会直接影响zk性能。3、dataLogDir:事务日志输出目录。尽量给事务日志的输出配置单独的...原创 2019-08-17 15:43:50 · 927 阅读 · 0 评论 -
Zookeeper节点操作-2
在Zookeeper节点操作-1使用了同步返回,这里举几个节点操作回调接口的函数。在这篇里添加了NodeChildrenChanged事件,该事件是对节点下的子节点的创建和删除进行监听。注意事项:临时节点下不能创建子节点package ghs.zook;import java.io.IOException;import java.util.concurrent.CountDow...原创 2019-08-19 16:50:53 · 1828 阅读 · 0 评论 -
Zookeeper-伪集群搭建
创建3台机器的集群,这里没有三台机器,打算使用一台机器不同端口(虚拟机)来创建。1、在/usr/local/zookeeper-3.4.9目录下创建三个子目录zk1,zk2,zk3mkdir zk1 zk2 zk32、在子目录zk1,zk2,zk3下分别创建data、logs目录mkdir data logs3、分别在子目录下zk1,zk2,zk3下创建myid。3...原创 2019-08-19 14:25:56 · 114 阅读 · 0 评论 -
Zookeeper节点操作-1
Zookeeper客户端api有三种方式:1、原生api2、客户端client3、第三方curator原生api使用起来麻烦点,首先事件注册在事件触发后就失效,又必须重新注册,汽车删除节点没有原生迭代删除api。这里用原生api写的增删该查的简单例子。package enjoy.zook;import org.apache.zookeeper.*;import org...原创 2019-08-18 14:58:21 · 705 阅读 · 0 评论