博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装zookeeper
阅读量:6939 次
发布时间:2019-06-27

本文共 2185 字,大约阅读时间需要 7 分钟。

(一)安装zookeeper(1)tar zxf zookeeper-3.3.3.tar.gz(2)mv zookeeper-3.3.3 /usr/local/zookeeper(3)cd /usr/local/zookeeper/conf/(4)cp zoo_sample.cfg zoo.cfg(5)vim zoo.cfg修改的内容dataDir=/usr/local/zookeeper/zookeeper-datadataLogDir=/usr/local/zookeeper/logsclientPort=2181server.1=master:2888:3888server.2=slave1:2888:3888server.3=slave2:2888:3888server.4=slave3:2888:3888server.5=slave4:2888:3888(6)	mkdir /usr/local/zookeeper/zookeeper-datadata	mkdir /usr/local/zookeeper/logs (7)	在/usr/local/zookeeper/zookeeper-datadata目录下创建文件,命名为myid(8)	编辑“myid”文件并在对应的IP的机器上输入对应的编号。如在master上,“myid”文件内容就是1,在slave1上,内容就是2(9)在	(1)cd /etc/profile.d	(2)vim zookeeper.sh#keeper pathZOOKEEPER=/usr/local/zookeeperPATH=$PATH:$ZOOKEEPER/binexport PATH	(3)赋权,使之可执行chmod 755 ./*			执行./zookeeper.sh(10)将/usr/local/zookeeper目录分别拷贝到192.168.10.197和192.168.10.198等四台机子下,同时修改对应的“myid”文件内容。			(二)启动zookeeper(1)在五台机器上分别执行shell脚本。無限定誰先誰後,但三台電腦間執行此指令的間隔不宜過久(因為有設定timeout時間)没有出错信息,则成功启动./usr/local/zookeeper/bin/zkServer.sh start(2)启动客户端脚本zkCli.sh -server 192.168.10.168:2181(3)执行完成之后输入“jps”命令查看jps(4)通过输入“/usr/local/zookeeper/bin/zkServer.sh status”检查是否启动(5)通过在控制台输入命令检查集群zookeeper启动状态。命令如“echo ruok | nc 192.168.10.168 2181”,控制台输出“imok”	(三)执行测试(1)cd /usr/local/zookeeper (2)bin/zkCli.sh -server 192.168.10.196:2181(3)[zk: 192.168.10.196:2181(CONNECTED) 0] create /mytest testCreated /mytest[zk: 192.168.10.196:2181(CONNECTED) 1] ls /[mytest, zookeeper][zk: 192.168.10.196:2181(CONNECTED) 2] get /mytesttestcZxid = 0x200000006ctime = Thu Nov 10 12:58:01 CST 2011mZxid = 0x200000006mtime = Thu Nov 10 12:58:01 CST 2011pZxid = 0x200000006cversion = 0dataVersion = 0aclVersion = 0ephemeralOwner = 0x0dataLength = 4numChildren = 0[zk: 192.168.10.196:2181(CONNECTED) 3] 在其他机器上查询:(1)cd /usr/local/zookeeper(2)bin/zkCli.sh -server 192.168.10.198:2181(3)[zk: 192.168.10.198:2181(CONNECTED) 1] ls /[mytest, zookeeper][zk: 192.168.10.198:2181(CONNECTED) 2] ls /mytest[][zk: 192.168.10.198:2181(CONNECTED) 3] get /mytesttestcZxid = 0x200000006ctime = Thu Nov 10 12:58:01 CST 2011mZxid = 0x200000006mtime = Thu Nov 10 12:58:01 CST 2011pZxid = 0x200000006cversion = 0

  

转载于:https://www.cnblogs.com/yuchunju/archive/2012/06/01/2530994.html

你可能感兴趣的文章
Nginx服务器搭建和基本配置详解
查看>>
vSphere 4.1 的新增功能
查看>>
栈的实现,入栈判断是否Full,出栈判断是否Empty
查看>>
nagios 安装配置
查看>>
centos 6.5下搭建ipsec/xl2tpd ×××
查看>>
【BFS】POJ 3278
查看>>
Python字符串格式化
查看>>
计算时针与分针夹角的度数的算法
查看>>
访问者设计模式
查看>>
支持伍洲彤鄙视蔡国庆
查看>>
我的友情链接
查看>>
Apache Shiro学习笔记(七)Servlet3.0 Listener介绍
查看>>
zabbix2
查看>>
我的友情链接
查看>>
char、varchar的区别
查看>>
[操作系统作业]os实验三:进程的管道通信
查看>>
numpy 读取txt为array 一行搞定
查看>>
linux上监控磁盘使用情况并发送邮件
查看>>
EF6 秘籍 2th:实体数据建模基础 (四)生成一个简单模型
查看>>
我的友情链接
查看>>