首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Pulsar设置Zookeeper集群失败

为Pulsar设置Zookeeper集群失败
EN

Stack Overflow用户
提问于 2019-09-02 23:30:54
回答 2查看 531关注 0票数 0

我正在尝试为Pulsar设置Zookeeper集群。我正在按照here的说明进行操作,但是我总是失败。

在我的设置中,我有两个节点,它们应该是集群的一部分。由于我需要将bookie部署到相同的节点,因此我执行了

代码语言:javascript
复制
$ PULSAR_EXTRA_OPTS="-Dstats_server_port=8001" bin/pulsar-daemon start zookeeper

启动zookeeper。之后,我尝试使用以下命令初始化集群:

代码语言:javascript
复制
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 \

但是我一直收到这个错误:

代码语言:javascript
复制
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时,它没有打印错误消息,但显示了:

代码语言:javascript
复制
$ 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服务没有启动,即使设置与它的主机非常相似,我也不知道为什么。

你知道我该怎么做吗?提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2019-09-03 00:40:36

您发布的第一个错误似乎表明,到10.100.100.77:2181的连接被拒绝"Verbindungsaufbau abgelehnt",因此ZK服务器没有在该服务器和端口上侦听。您应该首先确认ZK已启动并正在运行,并检查ZK日志中是否有任何错误。

HTH

票数 0
EN

Stack Overflow用户

发布于 2019-09-03 18:06:53

我找到了解决方案。最初的错误确实是由具有奇数个节点引起的。第三个(虚拟的)不会启动,因为Zookepers数据目录的位置错误。现在第三台服务器启动了,配置也成功通过了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57759546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档