ZooKeeper快速搭建

news/2024/7/6 1:38:38 标签: 大数据, java, python

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

下载PDF版本

       本文是ZooKeeper的快速搭建,旨在帮助大家以最快的速度完成一个ZK集群的搭建,以便开展其它工作。本方不包含多余说明及任何调优方面的高级配置。如果要进行更深一层次的配置,请移步《ZooKeeper管理员指南——部署与运维》。

  单机模式(7步)

Step1:配置JAVA环境。检验方法:执行java –version和javac –version命令。

Step2:下载并解压zookeeper。

链接:http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.3/,(更多版本:http://dwz.cn/37HGI

 

)最终生成目录类似结构:/home/admin/taokeeper/zookeeper-3.4.3/bin

Step3:重命名 zoo_sample.cfg文件

 mv /home/admin/taokeeper/zookeeper-3.4.3/conf/zoo_sample.cfg  zoo.cfg

 Step4:vi zoo.cfg,修改

dataDir=/home/admin/taokeeper/zookeeper-3.4.3/data

Step5:创建数据目录:mkdir /home/admin/taokeeper/zookeeper-3.4.3/data

 
  1. mkdir  /home/admin/taokeeper/zookeeper-3.4.3/data 

 

Step6:启动zookeeper:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkServer.sh start

Step7:检测是否成功启动:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkCli.sh 或 echo stat|nc localhost 2181

 

集群模式(8步)

Step1:配置JAVA环境。检验方法:执行java –version和javac –version命令。

Step2:下载并解压zookeeper。

链接:http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.3/,(更多版本:http://dwz.cn/37HGI)最终生成目录类似结构:/home/admin/taokeeper/zookeeper-3.4.3/bin

Step3:重命名 zoo_sample.cfg文件

 mv /home/admin/taokeeper/zookeeper-3.4.3/conf/zoo_sample.cfg  zoo.cfg

 Step4:vi zoo.cfg,修改

dataDir=/home/admin/taokeeper/zookeeper-3.4.3/data 

server.1=1.2.3.4:2888:3888 
server.2=1.2.3.5:2888:3888 
server.3=1.2.3.6:2888:3888

这里要注意下server.1这个后缀,表示的是1.2.3.4这个机器,在机器中的server id是1

Step5:创建数据目录:mkdir /home/admin/taokeeper/zookeeper-3.4.3/data

 
  1. mkdir  /home/admin/taokeeper/zookeeper-3.4.3/data 

 

Step6:在标识Server ID.

在/home/admin/taokeeper/zookeeper-3.4.3/data目录中创建文件 myid 文件,每个文件中分别写入当前机器的server id,例如1.2.3.4这个机器,在/home/admin/taokeeper/zookeeper-3.4.3/data目录的myid文件中写入数字1.

Step7:启动zookeeper:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkServer.sh start

Step8:检测是否成功启动:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkCli.sh 或 echo stat|nc localhost 2181

转载于:https://my.oschina.net/u/2246951/blog/842653


http://www.niftyadmin.cn/n/1217789.html

相关文章

cas5.3.2单点登录-骨架搭建(一)

原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80871015 ©王赛超 在多服务统一帐号的应用集中,单点登录是必不可少的。CAS就是成熟的单点登录框架之一。Github地址 https://github.com/apereo/cas…

cas5.3.2单点登录-JDBC认证(密码MD5和密码加盐)(二)

原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80956047 ©王赛超 上一章搭建了单点登录的基本骨架,但是它的用户名和密码是写死的。显然,这样是不行的,用户名密码一般都存放…

SDS趋势之二:对象存储将替代文件存储

首先什么是对象存储?对象存储(Object Storage)是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。典型应用:网盘、云存…

cas5.3.2单点登录-自定义密码认证(三)

原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80958614 ©王赛超 上一篇博客,我们搞定了从数据库获取信息,并且对密码进行MD5加密 或者 加盐方式处理.假如某些特殊情况下,密码规则不符…

cas5.3.2单点登录-自定义登录验证(四)

原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81144874 ©王赛超 我们在使用SSO单点登录的时候不只是验证一下用户名和密码是否一致,有时候还需要验证一些别的校验,那么这一张讲一下如何自定义验证器。 自定…

设计模式之——抽象工厂模式

2、抽象工厂模式(Abstract Factory)工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度…

h264打包rtp发送

2019独角兽企业重金招聘Python工程师标准>>> h264拆分成 nalu ---》 int GetAnnexbNALU (NALU_t *nalu) { int pos 0; //一个nal到下一个nal 数据移动的指针 int StartCodeFound 0; //是否找到下一个nal 的前缀 int rewind 0; //判断 前缀所占字节数 3或 4 unsig…

cas5.3.2单点登录-服务端集成shiro权限认证(五)

原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81149019 ©王赛超 所谓单点登录(SSO),只当企业用户同时访问多个不同(类型的)应用时,他们…