zookeeper在windows及linux(含多节点)环境下安装及其命令使用
zookeeper下载
下载url:http://www.apache.org/dyn/closer.cgi/zookeeper/


windows下安装zookeeper
解压到D盘

创建logs目录

进入conf目录

复制模板(zoo_sample.cfg)修改文件名为zoo.cfg
主要是日志目录和端口

进入bin目录,启动服务


zookeeper命令
进入bin目录,启动zk客户端

启动provider,服务注册到zookeeper
【项目完整源码】

ls /
ls /dubbo

复制出来
dubbo%3A%2F%2F192.168.14.157%3A20888%2Fcom.uncleyong.dubbotest.service.SayHelloToClient%3Fanyhost%3Dtrue%26application%3Ddubbo-provider%26dubbo%3D2.6.2%26generic%3Dfalse%26interface%3Dcom.uncleyong.dubbotest.service.SayHelloToClient%26methods%3DsayHello%26pid%3D6804%26side%3Dprovider%26timestamp%3D1555667316421
解码
decodeURIComponent()

dubbo://192.168.14.157:20888/com.uncleyong.dubbotest.service.SayHelloToClient?anyhost=true&application=dubbo-provider&dubbo=2.6.2&generic=false&interface=com.uncleyong.dubbotest.service.SayHelloToClient&methods=sayHello&pid=6804&side=provider×tamp=1555667316421
打开监控中心



和上面zookeeper中解析出来的地址是一样的。唯一的差异是最后一个k-v:
解析出来的是:×tamp=1555667316421
监控中心的是:×tamp=1555667316421
linux下安装zookeeper
上传安装包到linux服务器,rz
解压

解压后

创建目录data

修改配置文件名

编辑配置文件

配置dataDir
默认端口2181改为2180

启动服务

查看进程

查看日志

配置环境变量
export ZK_HOME=/usr/local/zookeeper-3.4.14_01
export PATH=$ZK_HOME/bin:$PATH
zookeeper命令(补充)
启动客户端

ls查看

创建节点,并设置值

获取值


更新值

获取值

删除节点

linux下安装zookeeper多节点
创建三个节点,0,1,2

新建data目录a,并在data目录下创建myid文件,内容分别为

修改配置文件名

修改配置文件内容

下面配置多个server是为了创建多个节点
第一个节点

第二个节点

第三个节点

启动第一个节点后,看日志会报错(三个节点都启动完成,才不会报错),因为里面配置的其它server节点还没有

可以看到有3个zookeeper进程

查看状态,一个leader,两个follower

zookeeper在windows及linux(含多节点)环境下安装及其命令使用的更多相关文章
- mysql在windows(含客户端工具)及linux(yum)环境下安装
下载 地址:https://dev.mysql.com/downloads/ windows安装包下载 linux安装包下载 https://dev.mysql.com/downloads/mysql ...
- linux(ubuntu)环境下安装及配置JDK
安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式: JDK下载链接:http://download.oracle.com/otn-pub/java/ ...
- linux(ubuntu)环境下安装IDEA
想调试java虚拟机内存溢出的情况,在调试过程中总会出现一些不可预见的状况,正好在学linux,在windows上安装了虚拟机,安装的镜像是ubuntu(乌班图)装在了虚拟机中,装在虚拟机中好处是即使 ...
- linux 阿里云 centos7 环境下安装easymock(一)
一.说一说Easy-mock的使用场景和优点:1.Easy Mock 是一个可视化,并且能快速生成 模拟数据 的持久化服务,2.基于 Swagger 创建项目,以节省手动创建接口的时间,这点也是我搭建 ...
- 如何在Windows环境下安装Linux系统虚拟机
如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...
- Linux和Windows环境下安装Nginx
Nginx的安装 windows环境下安装Nginx 安装 Nginx 的下载地址如下: http://nginx.org/en/download.html 选择时尽量选择 Stable 稳定版本,点 ...
- 在 windows 环境下安装 redislive
这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...
- Linux环境下安装Tigase XMPP Server
Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
随机推荐
- webpack安装、基本配置
文章结构: 什么是webpack? 安装webpack webpack基本配置 一.什么是webpack? 在学习react时发现大部分文章都是react和webpack结合使用的,所以在学react ...
- TomCat的安装及测试
1.每个版本的安装都是一样,解压之后是一个文件夹 2.配置环境变量,右击我的电脑,属性--高级属性设置--环境变量--新建--配path即可(path后加;%CATALINA_HOME%\bin;) ...
- input输入限制,只允许输入数字和“.”,长度不得超过20
<input style="margin-top: 10px;width: 100%;text-align:center;" id="removeArea" ...
- Mysql中联合索引的最左匹配原则
在Mysql建立多列索引(联合索引)有最左前缀的原则,即最左优先. 如果我们建立了一个2列的联合索引(col1,col2),实际上已经建立了两个联合索引(col1).(col1,col2); 如果有一 ...
- eclipse IDE使用git方法简单介绍
eclipse下使用git插件上传代码至github 1.eclipse下安装git eclipse git 插件的安装. 点击 Help->Install New Software-> ...
- MFC桌面电子时钟的设计与实现
目录 核心技术 需求分析 程序设计 程序展示 (一)核心技术 MFC(Micosoft Foundation Class Libay,微基础类库)是微基于Windows平台下的C++类库集合,MFC包 ...
- python之单元测试_生成测试报告
(1)HTMLTestRunner.py的下载路径:https://pan.baidu.com/s/1Yk2E8d8bIo5_rmpussOE9Q 提取码:0jae (2)HTMLTestRunner ...
- docker compose 服务启动顺序控制
概要 docker-compose 可以方便组合多个 docker 容器服务, 但是, 当容器服务之间存在依赖关系时, docker-compose 并不能保证服务的启动顺序. docker-comp ...
- shell中的EOF用法
重定位运算符 >> 是追加内容> 是覆盖原有内容 1.EOF Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止 ...
- 日志切割之Logrotate
1.关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处 ...