gpt4 book ai didi

centos - Zookeeper 在 Centos7 上无法正确启动

转载 作者:行者123 更新时间:2023-12-04 19:44:10 28 4
gpt4 key购买 nike

我在 Centos 7 上配置了 zookeeper。
当我尝试查看状态时,它会抛出下一个:

[ikerlan@server1 ~]$ /opt/zookeeper-3.4.9/bin/zkServer.sh status

ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.9/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

如果我运行 zkServer.sh start-foreground
 -10-06 10:26:36,550 [myid:1] - WARN  [WorkerSender[myid=1]:QuorumCnxManager@400] - Cannot open channel to 2 at election address /172.16.8.242:3888
java.net.NoRouteToHostException: No existe ninguna ruta hasta el `host'
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

这是我的 ~/.bashrc:
###JAVA CONFIGURATION###
JAVA_HOME=/usr/java/jdk1.8.0_74/jre/
export PATH=$PATH:$JAVA_HOME/bin

###HADOOP CONFIGURATION###
HADOOP_PREFIX=hadoop/
export PATH=$PATH:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin
#finHadoop

###ZOOKEEPER###
export PATH=$PATH:/opt/zookeeper-3.4.9/bin
#finZookeper

动物园.cfg:
tickTime=2000
dataDir=/opt/ZooData
clientPort=2181
initLimit=5
syncLimit=2

server.1=172.16.8.241:2888:3888
server.2=172.16.8.242:2888:3888
server.3=172.16.8.243:2888:3888

/opt/ZooData/myid 已配置
[ikerlan@server1 ~]$ sudo lsof -P -iTCP -sTCP:LISTEN  | grep 2181
java 14568 ikerlan 25u IPv6 53119 0t0 TCP *:2181 (LISTEN)

最佳答案

一个进程已经在运行并肯定绑定(bind)到端口 2181。
检查以下命令:

$ telnet <zookeeper-server-ip> 2181  # Just to know if some process is listening on port 2181

然后您可以通过发出以下命令来检查哪个进程正在监听 2181:
 $lsof -P -iTCP -sTCP:LISTEN  | grep 2181

关于centos - Zookeeper 在 Centos7 上无法正确启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868085/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com