zookeeper单机和集群搭建,start正常,无法查看status

启动zookeeper成功但无法查看status状态 这两天在研究hadoop,配置环境确实遇到了不少坎,记录一个让我挠破头的问题: 启动zookeeper成功但无法查看status状态 安装zookeeper,配置完各种文件之后 启动集群bin/zkServer.sh start: 然后输入jps查看是否启动成功 字面上告诉我启动成功了,然后兴致勃勃把剩下两个node一起启动,一切都是那么的和谐。 但是当我想查看节点在集群中的状态时却出现了问题。 没有启动成功?首先我相到的是是不是配置文件出了问题,立刻检查配置文件,完全看不出哪里不对劲。 全网查找解决方 阅读详情

集群搭建,包括单机启动那块,如果碰到zk的status无法查看,但是start正常启动的情况。
(本机环境 centos7.9 时间2021.06)

1.如果下的是高版本,例如3.6.或3.5之类的,建议用3.4的版本
(链接:https://pan.baidu.com/s/1E6A5rtojWglczjzVhKnc7A
提取码:vouo )

2.单机启动很有可能无法查看status,只有搭建的了集群环境才能查看,我的就是这样,搞了4,5个小时,网上找了各种方法解决不了(防火墙之类的),搭建了集群之后就可以查看status了
问题分析,在单机情况下,无法进行选举leader,就无法进行status的查看.所以如果现在看不了status先不急,先往后搭建集群吗,集群搭好之后能看,就没问题

3 另外还有一点注意的是,一般centos有自带的openjdk,我看一般视频里面是重新下的sun公司的jdk,不知道这点对你有没有影响,反正当时,我也重新装了一下,但是对我没有作用,我的安装步骤如下,可以尝试一下

1.查看java版本,可以看到是openjdk模式
在这里插入图片描述
2.输入指令

rpm -qa|grep java

找到所有的java相关的文件在这里插入图片描述

3.删除相关文件
在这里插入图片描述
在这里插入图片描述
4.下载指定的java压缩包到相关目录,记得是linux的版本的,例如jdk-8u181-linux-x64.tar.gz
在这里插入图片描述
5.解压jdk
在这里插入图片描述
6.配置jdk环境。
进入到etc目录下的profile配置文件

vim /etc/profile

按G进入到文件的最底部;在最底部加上如下配置

export JAVA_HOME=/opt/jdk1.8.0_181//依据自己的目录进行修改
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存退出
在这里插入图片描述
7.刷新配置环境

 source /etc/profile

输入

java -version

可以看到java的版本已经变化
在这里插入图片描述

ZooKeeper仲裁模式与伪分布式集群搭建实战指南 在分布式系统中,数据一致性是核心挑战之一,它要求多个节点在面对网络分区和机器故障时仍能保持状态同步。ZooKeeper通过其Zab协议和仲裁模式解决了这一问题,任何写操作必须获得超过半数节点的确认才能生效,从而在保证强一致性的同时实现了高可用。这种机制为分布式协调提供了可靠基础,广泛应用于服务发现、配置管理和分布式锁等场景。在开发测试阶段,通过伪分布式环境可以在单机上模拟多节点集群,深入理解ZooKeeper的选举、数据同步和容错行为。本文结合ZooKeeper集群搭建和Hadoop生态系统集成,详细解析了 阅读详情

相关推荐

车载以太网抓包实战:100BASE-T1/1000BASE-T1高效监控方案解析

本文深入解析了车载以太网100BASE-T1/1000BASE-T1的高效抓包监控方案。针对智能汽车开发中的故障排查与性能测试需求,详细对比了交换机镜像、TAP分流和捕获模块三大主流方案的原理、核心优势与适用场景,并提供了基于实战经验的选型指南与操作避坑要点,帮助工程师精准定位网络问题。

desk3的博客 428

Zookeeper在正常配置下启动成功,但是在查看状态时仍然会报错的解决方法(超级详细保姆级讲解)

Zookeeper对于不管是刚接触Hadoop和Hbase技术的小伙伴亦或是深耕于计算机行业的大牛一点都不陌生。众所周知, ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。不知道大家会不会跟笔者一样在安装Zookeeper时会遇到这样的一个问题,笔者通过上网查阅相关资料发现没有合适的解决方法,于是通过自己尝试,最后解决了这个问题。看到身边部分小伙伴也会出现这个问题,笔者通过自己的方法帮助他们解决了问题。写这篇文章,希望能够做个总结,帮助与笔者因..

相当工程师小陈的博客 1万+

基于电子海图的水面无人艇全局路径规划

Research and Implementation of Global Path Planning for Unmanned Surface Vehicle Based on Electronic Chart (基于电子海图的水面无人艇全局路径规划)   该论文已经在ICMIR2017会议上发表,附上springer的文献地址 Research and Implementation of Gl...

weixin_30797199的博客 1590

zookeeper集群无法查看状态报错与解决

现象:查看状态 [root@localhost conf]# /data/ota_soft/zookeeper/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /data/ota_soft/zookeeper/bin/../conf/zoo.cfg Error contacting service. It is probably not running. 再次查看具体详细日志信息 [root@localhost

CN_TangZheng的博客 1616

PS/Ai/PR/AE等adobe出现正版弹窗提示:Your non-genuine Adobe app will be disabled soon解决办法

就是用专门的清理工具下载,清理工具在文章下方。然后新建三个空的记事本文件,重命名为 Adobe Genuine Launcher.exe,AdobeGCClient.exe,AGMService.exe。在该文件目录中,分别找到 Adobe Genuine Launcher.exe,AdobeGCClient.exe,AGMService.exe,然后在防火墙入站规则里,阻止Adobe Genuine Launcher.exe,AdobeGCClient.exe,AGMService.exe。

Q82556499的博客 1万+

【技术实战】SeaTunnel 实现 HTTP 到 Doris 数据同步的配置优化与问题解决

本文分享了使用SeaTunnel实现HTTP数据源到Doris数仓同步的实战经验。详细解析了从环境搭建、核心配置到生产部署的全流程,重点针对数据类型映射、分页拉取、依赖冲突等典型问题提供了解决方案,并给出了连接参数调优、错误处理等进阶优化技巧,帮助开发者构建稳定高效的数据同步管道。

gan8painter的博客 749

查看zookeeper状态报错`Error contacting service. It is propably not running`

查看zookeeper状态报错`Error contacting service. It is propably not running`

Drippy_le的博客 2943

【AI智能体】Skills 智能体驱动开发从使用到项目实战详解

Skills 智能体驱动开发从使用到项目实战详解

congge 6601

进行zookeeper启动后能查看到进程但是查看不到状态

使用zkServer.sh start 命令启动了zookeeper服务,但是查看状态时显示没有运行,但是jps查看进程又能看到QuorumPeerMain这个进程

m0_61846099的博客 5626

【Flink】Flink提交任务到Yarn报错Unable to close file because the last blockBP enough number of replicas

当使用 HDFS 存储文件时,每个数据块会有多个副本分布在不同的节点上,以确保数据的可靠性和容错性。然而,由于某种原因,最后一个数据块 blk_1101776325_28036289 的副本数量不足,导致无法成功关闭文件。如果确定副本数量正确,并且问题仍然存在,可以尝试手动修复副本不足的情况。异常消息表明在关闭文件时出现问题,我的原因是hadoop上有个节点有问题,导致提交到那个节点的时候,无法传递包到相关的机器上。检查 HDFS 集群的状态,确保所有节点都正常工作,没有节点宕机或网络故障等问题。

九师兄 934

【ubuntu】【VirtualBox】VirtualBox无法加载USB移动设备的解决方法(支持U盘启动盘)

提示:测试可用。

联系方式:927632640 2439

ZooKeeper启动成功,却无法查看status——记一次Zookeeper“异常”

ZooKeeper启动成功,却无法查看status——记一次Zookeeper“异常” 2018年11月02日 10:38:11 夏天小厨 阅读数:1515 版权声明:本文为夏天小厨原创文章,转载引用请注明出处 https://blog.youkuaiyun.com/a_drjiaoda/article/details/83651220 今天在使用storm时,需要启动zookeeper依赖集群。于是使用命令...

q309572960的博客 1724

YOLOv5改进有效涨点目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好本专栏自开设两个月以来已经更新改进教程60余篇其中包含C2f、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新。同时本人一些讲解视频和包含我所有创新的YOLOv8文档并不能在优快云上传(所有的创新点都经过我的测试是可用的,得到该文件之后大家可以随意组合使用),所以会建立群的形式在内上传我的文件和视频我也会在群内不定期和大家交流回答大家问题,同时定期会更新一些文章的创新点(经过我融合测试后的,先到先得)。本专栏持续更新网络上的所有前沿文章。

Snu77的博客 3万+

linux下启动zookeeper成功但是查看状态status出错

[root@linux02 bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg Error contacting service. It is probably not running. ./zkServ...

2dog的博客 1844

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

linux单机 ZooKeeper集群安装

额,好久没更新,年关上想着过年去了。 在家闲来无事,看看zk做集群。看了博客用的都是多台linux客户端安装,我本机的固态空间不够了只能单机跑集群了。以下是安装步骤 1.将zookeeper-3.4.6.tar.gz安装复制到linux /usr/local/zookeeper 2...

212

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux(Centos)半小时搞定 Zookeeper 单机版的安装 &集群版安装

【代码】从零开始的大数据之路(5)- Linux(Centos)Zookeeper 单机版的安装 &集群版安装。

weixin_42426485的博客 559

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ZooKeeper安装与集群配置实战:单机、伪集群、真集群排错

分布式系统在多节点协作时,常需要一个高可用的协调层来管理状态、选主与通知,ZooKeeper 正是以 znode 树、临时节点、顺序节点和多数派选举实现顺序一致性、原子性与可靠性的协调服务。它的技术价值不在存储业务数据,而在于把配置中心、服务注册发现、分布式锁和故障自动转移等场景中的一致性难题收敛到一个轻量组件上,因此 Hadoop、HBase、Kafka、Dubbo 等生态组件都会依赖它。理解这些原理后,落地关键就转到工程实践:单机如何快速跑通,伪集群和真集群怎样规划 myid、端口与 zoo.cfg 参

weixin_33834910的博客 377

ZooKeeper集群搭建与配置实战:从单机到分布式协调服务

在分布式系统架构中,服务之间的协调与一致性管理是工程实践的核心挑战。ZooKeeper作为一款基于ZAB协议的分布式协调服务,通过ZNode数据模型、会话机制与Watcher监听,为HBase、Kafka等生态组件提供可靠的元数据管理和故障转移能力。本文从安装选型出发,详解单机、伪集群与真实集群的部署差异,深入拆解tickTime、dataDir、myid等核心配置项的工程语义,并结合HBase强制依赖与Kafka元数据场景,提供集群搭建、参数调优和常见故障排查的完整参考,帮助开发者规避部署陷阱,构建高可用

weixin_34088583的博客 362

Zookeeper(一)搭建单体和集群服务以及Zookeeper客户端

本文介绍了Zookeeper的基本概念、下载安装及部署方式。Zookeeper是Apache的子项目,适合作为Dubbo服务的注册中心。部署方式包括单体部署和集群部署,其中集群部署需要配置多个节点。文章还介绍了两种Zookeeper客户端工具:ZooInspector和zkui,详细说明了它们的下载、配置和使用方法,并提供了常见问题的解决方案,如monitor报错和History显示错误等。

Benjamin 291

ZooKeeper安装配置与集群搭建实战:从单机到三节点调优排错

分布式协调服务是分布式系统实现一致性、选主和元数据管理的基础设施。ZooKeeper 借助内存数据树、ZAB 协议和过半选举机制,把小容量配置与状态数据做成强一致的共享存储,并在多数节点存活时持续提供高可用协调能力。它常被用于 Hadoop HA 自动故障切换、HBase 元数据入口、HiveServer2 服务发现,以及分布式锁、命名服务和配置中心等场景。落到工程实践,zoo.cfg、myid、server.x、会话超时与四字命令监控决定了集群能否稳定运行;从单机、伪集群到三节点真集群的安装配置,再结合

weixin_34055787的博客 394

Zookeeper集群搭建失败-Error contacting service. It is probably not running.

今天学习Zookeeper集群搭建过程中偶然遇到以这个问题,在这里记录一下。 1.正常启动Zookeeper,没有出现错误 但是当我查看Zookeeper的status发现Zookeeper的服务器并没有启动 检查过后发现防火墙和端口号已经正常关闭,于是我决定查看一下日志文件 发现我的zookeeper集群在搭建过程中无法连接别的zookeeper服务器的ip地址。 经过一番查询资料,对配置文件进行如下修改 zoo1.cfg server.1=0.0.0.0:2...

qq_41931905的博客 436

创建一个启动/关闭Zookeeper集群的脚本

创建一个启动/关闭Zookeeper集群的脚本 文章目录创建一个启动/关闭Zookeeper集群的脚本前言一、脚本启动Zookeeper集群二、脚本关闭Zookeeper集群 前言 我们都知道,在集群中启动Zookeeper集群服务的时候,我这里是需要在四台服务器上执行命令,而在日常工作应用中,集群的数量往往不止四台,可能会有十几台甚至更多。一个一个启动就会浪费很多时间,这里就需要通过编写脚本来启动服务了。本文采用的是Shell语言开发一键启动/关闭Zookeeper服务。 以下是相关命令 启动命令:zk

BIPT919的博客 2294

ZooKeeper伪分布式集群搭建:从仲裁模式到高可用实践

在分布式系统中,高可用性与数据一致性是核心挑战,而集群化部署是解决单点故障的关键路径。其基本原理是通过多节点协同与多数派投票机制,确保服务在部分节点失效时仍能持续可用。这一技术价值在于为上层应用提供了可靠的协调服务基础。常见的应用场景包括服务注册发现、配置中心与分布式锁等。本文聚焦于ZooKeeper的仲裁模式,深入解析其Leader-Follower架构与Zab协议。通过在一台机器上搭建伪分布式集群,可以低成本模拟多节点交互,是理解集群选举、数据同步及故障恢复机制的绝佳实践。文中详细演示了配置文件核心参数

weixin_30755393的博客 378

CentOS8 安装配置zookeeper3.6,单机版,伪集群版,集群版,自启动

环境: JDK 8 一、下载 http://zookeeper.apache.org/releases.html https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz 二、文档 http://zookeeper.apache.org/doc/current/ind...

1431

Windows环境ZooKeeper部署实战:从安装配置到伪集群搭建

分布式系统的服务协调离不开注册中心、命名服务与分布式锁等基础能力,ZooKeeper正是承担这些职责的核心组件。作为Java编写的跨平台软件,ZooKeeper在理论上一套代码多平台运行,但Windows环境下的脚本机制、路径解析与JDK版本兼容性却与传统Linux部署存在明显差异。理解Java程序的调用原理和环境变量作用机制,能帮助开发者快速定位安装过程中的JAVA_HOME未设置、UnsupportedClassVersionError或端口占用等典型报错。掌握ZooKeeper基础部署后,日常本地调试

weixin_34342207的博客 333

Kafka高可用集群搭建实战:Zookeeper与故障切换

消息队列是大数据与分布式系统中的核心组件,承担着削峰填谷、异步解耦的关键作用。而Kafka作为高性能的分布式消息中间件,其生产级部署必须依赖Zookeeper集群完成元数据管理与控制器选举。然而,单机Kafka存在单点故障、数据安全风险与性能瓶颈,无法支撑真实业务流量。本文从Kafka与Zookeeper的协作原理出发,介绍三节点集群的部署规划、核心参数配置及副本机制,强调高可用架构的设计要点。结合故障演练场景,演示broker宕机后的自动切换与数据恢复流程,帮助读者理解副本因子、ISR列表等关键概念在保障

weixin_34409357的博客 470
上一篇: SpringMVC中rest风格put和delete请求405的解决方案
下一篇: 材料硕士转行计算机经验分享(Java开发)
禾雨学技术
博客等级 码龄7年 5粉丝 23原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值