代码先锋网 代码片段及技术文章聚合

zookeeper安装踩坑

技术标签: zookeeper  zookeeper

 

zkServer.sh start-foreground 启动报错

问题一 :Cannot open channel to 3 at election address /192.168.67.135:3888
java.net.NoRouteToHostException: No route to host (Host unreachable)

解决方法:

1.检查myid文件数字是否跟配置的能对的上

2.检查myid文件是否已经拷贝到dataDIr配置的路径里了

3.检查/etc/profile是否设置了Java和Zookeeper的路径

d.Zookeeper集群节点必须是3个以上

如果遇到 java.net.NoRouteToHostException: No route to host

建议关闭防火墙试试

Java.net.NoRouteToHostException:No route to host

上网查询的结论如下:

没有路由连接到本机,无法到达远程主机,

原因:防火墙干扰或中间路由器停机.

CentOS 7.0默认使用的是firewall作为防火墙

查看防火墙状态

firewall-cmd --state
  • 停止firewall
systemctl stop firewalld.service
  • 禁止firewall开机启动
systemctl disable firewalld.service 

问题二:关闭防火墙后重新启动 zkServer.sh start-foreground返回如下错误

 Cannot open channel to 3 at election address /192.168.67.135:3888
java.net.ConnectException: Connection refused (Connection refused)

原因:

启动的时候因为是分开启动的,所以如果是三台服务器,第一台启动的时候无论如何也连不上第二第三台机器,所以肯定会报连续两个这个错误,以此类推第二台会报一个,第三台不报这个错误…

解决办法:

方法一:可以先忽略,把其他的几台启动完后就没有这个报错了

方法二:

同时启动:

假如你用的xshell5,‘工具’=》勾选‘发送到所有会话’,这样在所有要启动zookeeper的机器上敲  zkServer.sh  start-foreground 就可以一起启动。

启动完后,检查启动状态 zkServer.sh status

 

版权声明:本文为qq_31594647原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_31594647/article/details/117871904

智能推荐

osmesa安装踩坑

用户权限下在Linux服务器上安装osmesa踩坑记录。 基本安装流程https://pyrender.readthedocs.io/en/latest/install/index.html 1.下载并解压源码 尝试运行 报错 发现原因是没有zlib库。 2.安装Zlib 下载zlib源码,解压并进入主目录,由于没有root权限,因此在configure时指定–prefix=安装目录。...

playwright 安装踩坑

自定义安装配置 查看node_modules\playwright-core\browsers.json 决定了下载哪些内核,删除不要就能自定义下载 查阅`node_modules\playwright-core\lib\install\browserFetcher.js` 决定了下载地址 PLAYWRIGHT_DOWNLOAD_HOST 是可以设定的下载环境...

RN安装踩坑

git clone https://github.com/facebook/react-native.git git add .        (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来) git commit  -m  "提交信息"  (注:“提交信息”里面换...

pycrypto安装踩坑

环境 pycrypto 2.6.1 python 3.8 pycrypto 2.6.1抛出cl.exe错误 问题的解决链接:https://blog.csdn.net/ViMan1204/article/details/89715375 pycrypto已经废弃,现在换成pycryptodome 因为我当时pycryptodome看成了demo,觉得不是个正经包,所以搞了半天,晕死(((φ...

HomeBrew安装踩坑

1.执行官方安装命令(https://brew.sh/) 报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 原因:访问问题 解决: (1)手动下载brew_install.rb         下载地址:https://downlo...

猜你喜欢

Redis安装踩坑

本章记录:Redis6.0.6安装于Ubuntu中遇到的坑 注:使用前记得apt-get update一下 报错1: 解决方案: 报错2: 解决方案: 报错3: 解决方案:   报错4: 解决方案: tcl8.6.1-src.tar.gz  ...

wscat 安装踩坑

安装 wscat 简单 据说可用了,但是环境报错了   网上没有说明关于  wscat 安装报错的问题。 有幸发现  这是 nodejs 语法不兼容问题。也有帖子介绍,系统的yum源安装nodejs版本太低。如果你的系统版本比较低,gcc库版本低,编译安装的时候有可能不成功,下面是yum安装的步骤 查看一下版本 确实低 升级 nodejs 版本即可解决   ...

安装cudatoolkit踩坑

问: cudatoolkit将装在系统环境还是虚拟环境中? 回答:应该是在系统环境中,如果想安装在虚拟环境中需要特别指明 conda install -n 环境名 包名 当你想要在conda指定的某个环境中安装包的方法 在公司服务器上conda create -n py38 python=3.8,出现了各种问题: 清华镜像慢到发指 卡在collecting package metadata和sov...

安装cmake踩坑

报错一:缺少c/c++编译器 安装gcc和g++: 报错二:缺少openssl 安装openssl: 安装成功:...

剑指offer | 数组中出现次数超过一半的数字

题目: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路: ①作一个判断条件。 ②作俩个for循环,用每一个值依次和后面的值作比较。 ③当这俩个值相等时,计数加一。 ④当计数值大于数组长度的一半时,输出这个值就好了。 这里要注意in...