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).用户权限,单独用户执行 ...
随机推荐
- 在非activity类调用startActivityForResult
对于这个问题,今天折腾了一下午,不是说我不懂得怎么调用,而是我用了看似正确的调用方式,而其实这是一个坑. 我用了下面这种方式: ((Activity) mContext).startActivityF ...
- Android 为TV端助力
记录两次事情: 第一个给view添加动画效果,需要保证view是可以获取焦点的 第二个给listview,GridView设置选择器 listselector时,要保证他的子item无背景,否则选择器 ...
- 红米手机4A怎么样刷入开发版获得ROOT权限
小米的手机或平板不同手机型号一般情况官方都提供两个不同系统,可分为稳定版和开发版,稳定版没有提供root权限管理,开发版中就支持了root权限,在很多工作的时候我们需要使用的一些功能强大的app,都需 ...
- Broadcast发送广播
一.知识介绍 1.[广播分类] ①有序广播:接收者A收到广播传递给B,B传给C,有序传递.任何一个环节都可以终止广播,也可以修改广播中携带的数据. 发送的方式:sendOrderedBroadcast ...
- Spark资源调度和任务调度
一.资源调度&任务调度 1.启动集群后,Worker节点会周期性的[心跳]向Master节点汇报资源情况,Master掌握集群资源情况. 2.当Spark提交一个Application后,根据 ...
- LeetCode算法题-Quad Tree Intersection(Java实现)
这是悦乐书的第260次更新,第273篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第127题(顺位题号是558).四叉树是树数据,其中每个内部节点恰好有四个子节点:top ...
- 爬虫系列二(数据清洗--->bs4解析数据)
一 BeautifulSoup解析 1 环境安装 - 需要将pip源设置为国内源,阿里源.豆瓣源.网易源等 - windows (1)打开文件资源管理器(文件夹地址栏中) (2)地址栏上面输入 %ap ...
- 日志学习系列(一)——Log4net的基础知识学习
今天把Log4net日志记录做了封装,作为一个公共的类库.记录一下应该注意的地方.先了解一下log4net的理论知识. 参考百度百科 一.log4net是什么? log4net库是Apache log ...
- 《JAVA程序设计》_第五周学习总结
一.本周学习内容 1.接口--6.1知识 接口的声明 interface 接口名 接口体 只有常量和抽象方法 (用final.static.public修饰的变量,关键词可省略) (用abstract ...
- day 9~11 函数
今日内容 '''函数四个组成部分函数名:保存的是函数的地址,是调用函数的依据函数体:就是执行特定功能的代码块函数返回值:代码块执行的结果反馈函数参数:完成功能需要的条件信息1.函数的概念2.函数的定 ...