当前位置: 首页 > news >正文

zookeeper集群的搭建,菜鸟升级大神必看

一、下载安装zookeeper

http://archive.apache.org/dist/zookeeper/

下载最新版本2.8.1

http://archive.apache.org/dist/zookeeper/zookeeper-3.8.1/

二、上传安装包到服务器上并且解压,重命名

tar -zxvf apache-zookeeper-3.8.1-bin.tar.gz

mv apache-zookeeper-3.8.1-bin zookeeper

三、配置环境变量

vi /etc/profile

保存退出,使得环境变量生效

source /etc/profile

四、修改zoo.cfg文件

cd conf/

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

dataDir 是存放数据的位置,这个zkData文件夹需要后面创建

server.1=flinka:2888:3888

1序号是代表服务器的编号,后面用到,对应zkData/myid文件内的数字

flinka是hostname

port1: follower与leader交互的port

port2: 选举期间使用的port

保存退出

创建保存数据的文件夹zkData 与conf同一个父级目录

记住,这里的1与flinka 是一一对应的

配置一个好了以后,记得分发给另外两台服务器

并且把/etc/profile也分发给其他服务器,

在flinkb flinkc 服务器中输入 source /etc/profile

在flinkb服务器的zkData中写入2 echo 2 > myid

在flinkc服务器的zkData中写入 echo 3 > myid

去三台服务器上启动这个服务

[root@flinka server]# cd zookeeper/bin/

[root@flinka bin]# ./zkServer.sh start

[root@flinkb server]# cd zookeeper/bin/

[root@flinkb bin]# ./zkServer.sh start

[root@flinkc server]# cd zookeeper/bin/

[root@flinkc bin]# ./zkServer.sh start

查看各个服务器的状态

./zkServer status 你会发现有一个leader,两个follower

到此 zookeeper集群搭建成功!!!

http://www.lryc.cn/news/21073.html

相关文章:

  • C语言之习题练习集
  • Buuctf [ACTF新生赛2020]Universe_final_answer 题解
  • 【Linux】环境变量
  • 单一职责原则
  • golangの并发编程(GMP模型)
  • MacBook Pro错误zsh: command not found: brew解决方法
  • spring中BeanFactory 和ApplicationContext
  • HC32L17x的LL驱动库之dma
  • SSM项目 替换为 SpringBoot
  • RL笔记:动态规划(2): 策略迭代
  • 2023软件测试金三银四常见的软件测试面试题-【测试理论篇】
  • 蓝桥训练第二周
  • 详讲函数知识
  • gin 框架初始教程文档
  • Maven的下载和安装【详细】
  • [数据结构]:04-循环队列(数组)(C语言实现)
  • buu [GWCTF 2019]BabyRSA 1
  • codeforces 1669F
  • 高数考试必备知识点
  • [蓝桥杯] 二分与前缀和习题练习
  • SpringMvc中HandlerAdapter组件的作用
  • FreeRTOS优先级翻转
  • 服务器部署—部署springboot之Linux服务器安装jdk和tomcat【建议收藏】
  • golang项目----家庭收支记账软件
  • 中国LNG市场投资机会研究
  • Elasticsearch:索引数据是如何完成的
  • 处理器管理
  • 跟着我从零开始入门FPGA(一周入门系列)第五
  • 【第42天】Arrays.sort 与 Collections.sort 应用 | 整形数组与集合的排序
  • LeetCode第334场周赛