zookeeper的搭建方法
1.创建三台虚拟机分别在虚拟机上安装Ubuntu16.04Server版的系统。
2.首先选择配置好第一台虚拟机,使用命令vim /etc/hosts对该文件进行修改
3.将zookeeper-3.4.10.tar.gz包解压在指定的目录下(我的是在/usr/local/java/),并将解压后的包改名为zookeeper。使用命令cd /usr/local/java/zookeeper/conf进入到该目录下,并且找到文件名zoo_sample.cfg,使用命令mv zoo_sample.cfg zoo.cfg在本目录下将该文件改名为zoo.cfg。
4.使用命令mkdir /usr/local/java/zookeeper/data在zookeeper下创建目录data,并在该路径下创建myid、zookeeper.log、zookeeper.out这三个文件zookeeper_server.pid为自动生成的。在文件myid中写入一个表示,一般为了方便记忆选择从1递增。
5.使用命令vim zoo.cfg对该文件进行修改,增加红色部分。server.X中的X与myid中的标识对应。(端口2181用于监听客户端的连接,端口2888用于Leader监听Follower的连接,而3888则用于Leader选举。)
6.使用命令./bin/zkServer.sh start开启,使用命令./bin/zkServer.sh status查看zookeeper的状态。其他的两台虚拟机也是如此使用相同的方法配置并开启zookeeper,如果显示一下的信息即为成功。
(注:如果总是显示如下图的Error那么第一个可能是配置的内容不对;第二个可能是Java环境没有配好,使用命令java -version测试Java环境;第三个可能是防火墙没关闭,使用命ufw disable关闭防火墙。)
最新文章
- Linux-1:安装&;忘记密码&;CRT连接centos 6.5
- noip2016题解汇总
- css3之圆角效果 border-radius
- iOS学习笔记之回调(二)
- WPF遇到无边框的问题
- Log4j自定义Appender介绍
- php下redis的安装教程
- Servlet的理解
- Newbit 启用淘宝店域名
- Python自动化中的键盘事件
- 总结const、readonly、static三者的区别
- Java基础巩固——排序
- hiho1249 Xiongnu's Land
- PHP WeBaCoo后门学习笔记
- Vim for Windows --ctags
- BZOJ 4826 【HNOI2017】 影魔
- 实用ExtJS教程100例-001:开天辟地的Hello World
- 【Unity】协程Coroutine及Yield常见用法
- HDU 1715 (大数相加,斐波拉契数列)
- 从spring容器中取出注入的bean
热门文章
- Linux 学习 之 bash
- springboot项目搭建:结构和入门程序
- String Painter, Chengdu 2008, LA4394
- MySQL入门很简单: 4 创建 修改删除表
- QR分解与最小二乘(转载自AndyJee)
- 如何处理Eclipse错误消息 The declared package does not match the expected package
- cesium 加载倾斜摄影模型(这里有一坑)
- Locust的官网及安装
- 【CCPC-Wannafly Winter Camp Day3 (Div1) F】小清新数论(莫比乌斯反演+杜教筛)
- 2017.10.28 针对Java Web应用中错误异常处理方法的运用