Zookeeper之启动常见错误及解决方法-yellowcong
来源:互联网 发布:egd网络黄金九月上市 编辑:程序博客网 时间:2024/06/06 17:49
Zookeeper启动后,有时候没有真正的启动,那我们如何查找错误呢,就可以查看zookeeper目录下面的zookeeper.out文件,就可以查看到错误了。zookeeper.out文件比较的重要,对于错误的排查,是必不可少的,还有服务器上,如果连接不通,有可能是防火墙的问题
搭建的时候,数据存储的目录结构,每一个zookeeper里面,需要有logs(日志存储)和data(数据存储)目录、myid文件都是在data目录下面的。
My id 333 not in the peer list
这个问题的产生是因为服务的id,也就是myid里面配置的,服务的id,需要和zoo.cfg配置文件一致,不然报错
# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial# synchronization phase can takeinitLimit=10# The number of ticks that can pass between# sending a request and getting an acknowledgementsyncLimit=5# the directory where the snapshot is stored.# do not use /tmp for storage, /tmp here is just# example sakes.#数据存储位置dataDir=/tmp/zookeeper1/data#日志文件dataLogDir=/tmp/zookeeper1/logs# the port at which the clients will connectclientPort=2181#server.NUM=IP:port1:port2 NUM表示本机为第几号服务器;IP为本机ip地址;#port1为leader与follower通信端口;port2为参与竞选leader的通信端口#多个实例的端口配置不能重复server.1=127.0.0.1:2222:2225server.2=127.0.0.1:3333:3335server.3=127.0.0.1:4444:4445
server.A=B:C:D:其中 A 是一个数字,就是myid里的那个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址,C和D是两个端口。
配置文件 myid文件配置有问题和zoo.cfg不统一导致的
Caused by: java.lang.IllegalArgumentException: /usr/local/zookeeper/zookeeper-3.4.10/data/data/myid file is missing
出现这个问题的原因是,myid文件配置有问题,所导致的,可能是路径不对,也有可能是文件没有,需要在自己的data目录下创建一个myid的文件,里面的编号需要和自己定义的路径配置好
Cannot open channel to 1 at election address /127.0.0.1:2225
导致这个问题的原因是,没有完全启动所有的zookeeper节点所导致的问题,所有节点都启动,就不会有这个问题了
#获取zookeeper启动信息cat zookeeper.out
只有部分节点在集群中
在启动的集群中,只有 2、3两个节点在集群中,但是1节点却是standalone
#查看节点信息zkServer.sh status
可能导致这个问题的原因是端口占用
#查看端口netstat -lnp|grep 2181#杀死进程 ,然后重启zookeeper就好了kill 进程号
阅读全文
0 0
- Zookeeper之启动常见错误及解决方法-yellowcong
- 常见错误及解决方法
- 常见错误及解决方法
- Zookeeper之Watcher事件-yellowcong
- Zookeeper之集群搭建-yellowcong
- 常见错误分析及解决方法
- MOSS2007常见错误及解决方法
- IIS7常见错误及解决方法
- Lpc1768 常见错误及解决方法
- webservice 常见错误及解决方法
- java常见错误及解决方法
- Android常见错误及解决方法
- Oracle 常见错误及解决方法
- VS2012常见错误及解决方法
- C++常见错误及解决方法
- java常见错误及解决方法
- Rsync 常见错误及解决方法
- hadoop常见错误及解决方法
- nginx location语法使用介绍
- Spring MVC的controller层接收前台传Json参数
- Tomcat的Server.xml虚拟主机和虚拟…
- imageIO异常:Unsupported Image T…
- MySQL中函数CONCAT及GROUP_CONCAT
- Zookeeper之启动常见错误及解决方法-yellowcong
- 主键约束和唯一性约束的区别
- 使用Spring Boot +JPA+mybatis快速启动一个web项目
- ubuntu在线安装JDK8
- Linux下的tar压缩解压缩命令详解
- linux的mysql数据库的由于权限问题…
- SecureCRT_for_Mac_7.3.1 破…
- linux压缩和解压缩命令大全
- 使用Mybatis遇到的错误