我使用centos6、zookeeper3.4.6、伪分布式集群。碰巧连接被拒绝:无法在选举地址/192.168.10.129:3883打开到3的通道,现在配置如下;zookeep1/data/myid:1 zookeep2/data/myid:2 zookeep3/data/myid:3
服务器1=127.0.0.1:2881: 3881
服务器2=127.0.0.1:2882: 3882
服务器3=127.0.0.1:2883: 3883
动物园2/动物园。cfg:home/lwj/solrcloud/zookeep2/data/clientPort=2182服务器。1=127.0.0.1:2881:3881服务器。2=127.0.0.1:2882:3882服务器。3=127.0.0.1:2883:3883
动物园3/动物园。cfg:home/lwj/solrcloud/zookeep3/data/clientPort=2183服务器。1=127.0.0.1:2881:3881服务器。2=127.0.0.1:2882:3882服务器。3=127.0.0.1:2883:3883
这就是错误所在
看起来您正在同一主机上运行3个Zookeeper实例。检查主机中端口3882的状态<代码>netstat-a | grep 3882
将主机中的iptables清除到空闲端口服务iptables清除
此外,在配置中提供IP而不是本地主机(127.0.0.1),这是一种很好的做法。
有关zookeeper端口的详细信息,请参见:
zookeeper端口及其用途是什么?
问题内容: 我已经在3个不同的AWS服务器中安装了zookeeper。以下是所有服务器中的配置 所有这三个实例都有一个文件,其中包含适当的ID。所有这三台服务器都通过aws控制台打开了所有端口。但是,当我运行zookeeper服务器时,在所有实例中都出现以下错误。 问题答案: 如何在每个节点中定义本地服务器的IP?如果您提供了公共IP,则侦听器将无法连接到端口。您必须为当前节点指定0.0.0.0
我正在尝试调试一个远程应用程序。我已经在服务器上启动了一个SOCKS代理: ssh-D 9999主机名 然后,我尝试从eclipse调试设置连接到它,其中主机名相同,端口=9999。 但是我得到了错误: 我还更新了eclipse网络连接以允许SOCKS代理。该配置在同一网络中的不同主机名上工作。 我无法解释此错误消息。有人能帮助我哪里出错了吗?我看了看这个:SSH连接成功,但localhost端口
这让我很困惑。 我有一个运行nginx-php-fpm的本地开发设置,我在其中使用.localhost作为每个项目的工作域。昨天Chrome停止了与本地域的合作。相反,它只是返回被拒绝的连接。DevTools将错误显示为net::ERR\u CONNECTION\u RESET。 访问http://127.0.0.1工作,但当然不适用于本地项目。 Safari继续与.localhost一起工作。
我正在尝试下载一个以前上传的文件,表单数据库和上传文件夹在php代码点火器。下面是控制器代码controller.php incidents_model.php view.php 所以运行这段代码下载一个空文件。 echo$file;死亡;显示保存在数据库和上载文件夹中的文件名 echo$PATH;死亡;生成错误:严重性:警告 消息:file_get_contents(http://localho
我试图从java应用程序连接到我的数据库,但它拒绝连接,给出的错误是这个。 搜索我发现问题不是代码,而是连接到我的本地主机,因为我可以连接到localhost如果我去我的网络浏览器,只是去'localhost',我不能做一个telnet到localhost或127.0.0.1,它拒绝连接。 我已经尝试了在web上找到的所有东西,创建了一个新的“hosts”文件,刷新了dns,重新启动了apache
我正在使用winsock2编程一个服务器/客户机系统,当我将客户机连接到服务器名称或服务器IPv6地址时,它工作得很好。但是,当我使用服务器IPv4地址时,我从客户端中的connect()调用中得到错误“Connection referend”。 我如何也连接到服务器IPv4地址?我需要帮助,拜托。 多谢了。 根据用户Sorayuki给出的一个建议,我做了一些修改,只是为了检验他的理论是否正确。