Zookeeper集群搭建安装
三台 Linux虚拟机,每台都需要安装Jdk环境
1、上传Zookeeper安装包 (比较大 直接上传得了)
或者:wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
解压 tar -zxvf zookeeper-3.4.10.tar.gz
解压后 : vi /etc/profile
export JAVA_HOME=/home/jdk/jdk1.8.0_191
export ZOOKEEPER_HOME=/home/zookeeper/zookeeper-3.4.6
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH
2、修改zoo_sample.cfg文件
cd /home/zookeeper/zookeeper-3.4.6/conf
修改名称 mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
创建日志目录 mkdir /home/zookeeper/data
修改: dataDir= /home/zookeeper/data
添加:
server.0=192.168.91.1:2888:3888
server.1=192.168.91.3:2888:3888
server.2=192.168.91.4:2888:3888
cd /home/zookeeper/data
创建文件 标志服务器(对应别名) vi myid
保存 退出
其他的改为 1 2 以此类推~
可以直接 利用scp :
scp ./zoo.cfg root@192.168.91.3:/home/zookeeper/zookeeper-3.4.6/conf/
scp ./zoo.cfg root@192.168.91.4:/home/zookeeper/zookeeper-3.4.6/conf/
然后逐个启动:
/home/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start
查看: /home/zookeeper/zookeeper-3.4.6/bin/zkServer.sh status
成功!恭喜你~
哪个先启动 哪个就是leader ~
最新文章
- UIApplication详解
- HBase 实战(2)--时间序列检索和面检索的应用场景实战
- Socket的简单使用
- poj3484 Showstopper 二分
- DEV:GridControl 筛选复选框 Checked Dropdown更改数据源
- [转载]AngularJS and scope.$apply
- pyMagic:用python控制的Geek入门神器
- Android实现多页左右滑动效果,支持子view动态创建和cache
- iOS开发——动画编程Swift篇&;(三)CATransition动画
- Struts2 url传递中文出现乱码
- JAVA入门第一季(mooc-笔记)
- C++编写操作系统(1):基于 EFI 的 Bootloader
- 点语法、property、self注意
- 计蒜客NOIP模拟赛(2) D1T1邻家男孩
- 服务器四:多进程epoll
- 今天遇到一个关于栈溢出的问题StackOverflowError
- latex_引用参考文献格式,引用多篇参考文献
- Java_Queue接口
- 微信小游戏canvas操作
- SQL语句导致性能问题
热门文章
- ELK之收集Java日志、通过TCP收集日志
- 集合对象(NSSet,NSMutableSet,NSIndexSet)
- 邁向IT專家成功之路的三十則鐵律 鐵律十一:IT人應對之道-靈活
- 26个高效工作的小技巧 z
- 11gR2 RAC 独占模式replace votedisk遭遇PROC-26,restore ocr遭遇CRS-4000、PROT-35
- git pull出现fatal: unable to access 'https://github.com/XXX/YYY.git'
- 几个关于tableView的问题解决方式整合
- Foundation框架 - NSException类
- SMI#、SCI#信号在OS、BIOS、EC中的中断方式(Linux)
- HDU 3564 Another LIS splay(水