首页 > 其他分享 >My id 0 not in the peer list

My id 0 not in the peer list

时间:2023-06-19 23:32:32浏览次数:29  
标签:端口 2888 list 3888 192.168 peer 服务器 My Leader

今天重启zookeeper爆了个错
My id 0 not in the peer list

#######################cluster##########################
server.131=192.168.10.131:2888:3888
server.132=192.168.10.132:2888:3888
server.133=192.168.10.133:2888:3888
配置参数解读
server.A=B:C:D。 A 是一个数字,表示这个是第几号服务器;
集群模式下配置一个文件 myid,这个文件在 dataDir 目录下,这个文件里面有一个数据就是 A 的值,Zookeeper 启动时读取此文件,拿到里面
的数据与 zoo.cfg 里面的配置信息比较从而判断到底是哪个 server。 
B 是这个服务器的地址;
C 是这个服务器 Follower 与集群中的 Leader 服务器交换信息的端口;
D 是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的Leader,而这个端口就是用来执行选举时服务器相互通信的端口。

通过排查发现myid文件里面不是0,导致和配置文件无法对应
更改为0后可以正常启动

标签:端口,2888,list,3888,192.168,peer,服务器,My,Leader
From: https://blog.51cto.com/u_13236892/6518124

相关文章

  • MySQL的卸载、下载、安装详细讲解
    MySQL的卸载、下载、安装、环境变量配置、Navicat安装目录:本文比较长,详细说明了MySQL的卸载、下载、安装、环境变量配置、Navicat安装;顺序以目录为准。一、彻底卸载删除数据库二、下载MySQL数据库三、安装MySQL数据库——3.1,MySQL5.5.49版本的数据库——3.......
  • MySQL 基本语句总结
    MySQL语句,需要知道一下~总结的一些MySQL语句,仅供参考创建数据库createdatabasemydb1;createdatabaseifnotexistsmydb2charactersetGBK;#(不为空,字符集)createdatabasemydb3charactersetGBKcollategbk_chinese_ci;#(字符集,级别)查看所有数据库showdatab......
  • 错误:“java.lang.ClassNotFoundException: com.mysql.jdbc.Driver“ 如何解决?
    ——运行项目时遇到java.lang.ClassNotFoundException:com.mysql.jdbc.Driver问题,解决方案:错误如下:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358) atorg.......
  • MySQL入门基础知识
    1MySQL基础1.1常用命令启动服务:netstart服务名停止服务:netstop服务名启动MySQL服务器:MySQL【-h主机名-P端口号】-u用户名-p密码查看MySQL版本:MySQL--version或MySQL–V或登录到MySQL服务端使用selectversion();1.2语法规范每条命令最好用分号结尾每条......
  • MySQL DQL语法汇总
    1数据准备1.1建表语句创建四个表:地址表、部门表、职位表和员工表:CREATETABLE`locations`(`location_id`INTNOTNULLAUTO_INCREMENT,`street_address`VARCHAR(40)DEFAULTNULL,`postal_code`VARCHAR(12)DEFAULTNULL,`city`VARCHAR(30)DEFAULTNULL,......
  • Docker PHP如何安装mysqli扩展
    查找用于安装PHP扩展的命令文件whichdocker-php-ext-install安装mysqli扩展docker-php-ext-installmysqli需要注意的是,docker-php-ext-install命令仅适用于基于PHP的Docker镜像,并且需要与DockerCompose文件一起使用,以便在容器中运行PHP应用程序。......
  • MYSQL经典练习题
    题目来源:https://blog.csdn.net/flycat296/article/details/63681089Github地址:https://github.com/bladeXue/sql50添加测试数据库信息#创建数据库createdatabasesql50;usesql50;#学生表createtableStudent(SIdvarchar(10),Snamevarchar(10),Sagedatetime,Sse......
  • mysql 分组前3条
    测试数据DROPTABLEIFEXISTS`emp`;CREATETABLE`emp`(`empno`decimal(4,0)NOTNULL,`ename`varchar(10)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`job`varchar(9)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,......
  • MySQL与PostgreSQL相比哪个更好?
    原文:https://www.51cto.com/article/535284.html PostgreSQL相对于MySQL的优势1)不仅仅是关系型数据库除了存储正常的数据类型外,还支持存储:array,不管是一位数组还是多为数组均支持json(hStore)和jsonb,相比使用text存储接送要高效很多json和jsonb之间的区别jsonb和json在......
  • Oracle列转行函数LISTAGG() WITHIN GROUP ()用法
    1:SELECTID,SIDFROMTestWHERE ID='001' 2:SELECTID,LISTAGG(SID,',')WITHINGROUP(ORDERBYSID)ASSID_LISTFROMTestWHERE ID='001'groupbyID  ......