我正在尝试为Pulsar设置Zookeeper集群。我正在按照here的说明进行操作,但是我总是失败。
在我的设置中,我有两个节点,它们应该是集群的一部分。由于我需要将bookie部署到相同的节点,因此我执行了
$ PULSAR_EXTRA_OPTS="-Dstats_server_port=8001" bin/pulsar-daemon start zookeeper启动zookeeper。之后,我尝试使用以下命令初始化集群:
bin/pulsar initialize-cluster-metadata \
--cluster pulsar-cluster-1 \
--zookeeper 10.100.100.77:2181 \
--configuration-store 10.100.100.77:2181 \
--web-service-url http://10.100.100.77:8080 \
--broker-service-url pulsar://10.100.100.77:6650 \但是我一直收到这个错误:
17:12:24.146 [main-SendThread(10.100.100.77:2181)] INFO org.apache.zookeeper.ClientCnxn - Socket error occurred: 10.100.100.77/10.100.100.77:2181: Verbindungsaufbau abgelehnt
17:12:25.251 [main-SendThread(10.100.100.77:2181)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server 10.100.100.77/10.100.100.77:2181. Will not attempt to authenticate using SASL (unknown error)我读到here提示我需要有奇数个节点,所以我在其中一个节点上添加了一个虚拟机。当我在它上面启动Zookeeper时,它没有打印错误消息,但显示了:
$ PULSAR_EXTRA_OPTS="-Dstats_server_port=8001" bin/pulsar-daemon start zookeeper
doing start zookeeper ...
starting zookeeper, logging to /home/host1/apache-pulsar-2.4.0/logs/pulsar-zookeeper-host1-VirtualBox.log
OpenJDK 64-Bit Server VM warning: Option AggressiveOpts was deprecated in version 11.0 and will likely be removed in a future release.
[AppClassLoader@27c170f0] info AspectJ Weaver Version 1.9.2 built on Wednesday Oct 24, 2018 at 15:43:33 GMT
[AppClassLoader@27c170f0] info register classloader jdk.internal.loader.ClassLoaders$AppClassLoader@27c170f0
[AppClassLoader@27c170f0] info using configuration file:/home/host1/apache-pulsar-2.4.0/lib/org.apache.pulsar-pulsar-zookeeper-utils-2.4.0.jar!/META-INF/aop.xml
[AppClassLoader@27c170f0] info using configuration file:/home/host1/apache-pulsar-2.4.0/lib/org.apache.pulsar-pulsar-zookeeper-2.4.0.jar!/META-INF/aop.xml
[AppClassLoader@27c170f0] info register aspect org.apache.pulsar.zookeeper.SerializeUtilsAspect
[AppClassLoader@27c170f0] info register aspect org.apache.pulsar.broker.zookeeper.aspectj.ClientCnxnAspect然而,Zookeeper服务没有启动,即使设置与它的主机非常相似,我也不知道为什么。
你知道我该怎么做吗?提前感谢!
发布于 2019-09-03 00:40:36
您发布的第一个错误似乎表明,到10.100.100.77:2181的连接被拒绝"Verbindungsaufbau abgelehnt",因此ZK服务器没有在该服务器和端口上侦听。您应该首先确认ZK已启动并正在运行,并检查ZK日志中是否有任何错误。
HTH
发布于 2019-09-03 18:06:53
我找到了解决方案。最初的错误确实是由具有奇数个节点引起的。第三个(虚拟的)不会启动,因为Zookepers数据目录的位置错误。现在第三台服务器启动了,配置也成功通过了。
https://stackoverflow.com/questions/57759546
复制相似问题