文章目录一、日志namenode节点日志namenode.out.1zkfc二、解决方法1. 本文的问题2. 其他可能的问题仅供参考一、日志namenode节点日志org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException):Operation category JOURNAL isnotsupported in state standby.Visit https://s.apache.org/sbnn-errorat org.apache.hadoop.hdfs.server.namenode.ha.StandbyState.checkOperation(StandbyState.java:108)at org.apache.hadoop.hdfs.server.namenode.NameNode$NameNodeHAContext.checkOperation(NameNode.java:2092)at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkOperation(FSNamesystem.java:1543)at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.rollEditLog(FSNamesystem.java:5088)at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.rollEditLog(NameNodeRpcServer.java:1356)at org.apache.hadoop.hdfs.protocolPB.NamenodeProtocolServerSideTranslatorPB.rollEditLog(NamenodeProtocolServerSideTranslatorPB.java:148)at org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos$NamenodeProtocolService$2.callBlockingMethod(NamenodeProtocolProtos.java:16688)at org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:600)at org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:568)at org.apache.hadoop.ipc.ProtobufRpcEngine2$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine2.java:552)at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1093)at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1035)at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:963)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:422)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1878)at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2966)at org.apache.hadoop.ipc.Client.getRpcResponse(Client.java:1573)at org.apache.hadoop.ipc.Client.call(Client.java:1519)at org.apache.hadoop.ipc.Client.call(Client.java:1416)namenode.out.1继续观察其他日志grep-C20ERRORhadoop-xxx-namenode.out.1WARNING:A sub-resource method,publicjavax.ws.rs.core.Response org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods.deleteRoot(org.apache.hadoop.security.UserGroupInformation,org.apache.hadoop.hdfs.web.resources.DelegationParam,org.apache.hadoop.hdfs.web.resources.UserParam,org.apache.hadoop.hdfs.web.resources.DoAsParam,org.apache.hadoop.hdfs.web.resources.DeleteOpParam,org.apache.hadoop.hdfs.web.resources.RecursiveParam,org.apache.hadoop.hdfs.web.resources.SnapshotNameParam)throws java.io.IOException,java.lang.InterruptedException,with URItemplate,/,is treated as a resource method log4j:ERROR Failed to flush writer,java.io.IOException:设备上没有空间 at java.io.FileOutputStream.writeBytes(Native Method)at java.io.FileOutputStream.write(FileOutputStream.java:326)at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:59)at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:324)at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:276)at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)at org.apache.log4j.Category.callAppenders(Category.java:206)at org.apache.log4j.Category.forcedLog(Category.java:391)at org.apache.log4j.Category.log(Category.java:856)at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:305)at org.apache.hadoop.ipc.Server.logException(Server.java:3020)at org.apache.hadoop.ipc.Server$RpcCall.populateResponseParamsOnError(Server.java:1074)at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1038)at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:963)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:422)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1878)at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2966at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2966)~zkfcgrep-C10ERRORhadoop-uoms-zkfc-docp1.out.2max memorysize(kbytes,-m)unlimited openfiles(-n)655350pipesize(512bytes,-p)8POSIX messagequeues(bytes,-q)819200real-timepriority(-r)0stacksize(kbytes,-s)8192cputime(seconds,-t)unlimited max userprocesses(-u)31598virtualmemory(kbytes,-v)unlimited filelocks(-x)unlimited log4j:ERROR Failed to flush writer,java.io.IOException:设备上没有空间 at java.io.FileOutputStream.writeBytes(Native Method)at java.io.FileOutputStream.write(FileOutputStream.java:326)at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:59)at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:324)二、解决方法1. 本文的问题namenode主备切换时因为zkfc所需空间不足导致不能提供主备切换服务导致HDFS出现问题。解决方案在zkfc所在机器下清理无用空间然后重新启动zkfc 和 hdfs 即可。2. 其他可能的问题仅供参考原因两个namenode节点均处于standby状态没有active状态的节点解决办法hdfs haadmin -transitionToActive --forcemanual nna想要转换为active状态的namenode的名称2022-08-2316:40:02,092WARN org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager:Waited15010ms(timeout20000ms)fora responseforsendEdits.Succeeded so far:[10.0.8.31:18138]2022-08-2316:40:03,094WARN org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager:Waited16011ms(timeout20000ms)fora responseforsendEdits.Succeeded so far:[10.0.8.31:18138]2022-08-2316:40:04,095WARN org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager:Waited17012ms(timeout20000ms)fora responseforsendEdits.Succeeded so far:[10.0.8.31:18138]2022-08-2316:40:05,097WARN org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager:Waited18014ms(timeout20000ms)fora responseforsendEdits.Succeeded so far:[10.0.8.31:18138]2022-08-2316:40:05,622INFO org.apache.hadoop.ipc.Client:Retrying connect to server:docp4/10.0.8.34:18138.Already tried32time(s);retry policy isRetryUpToMaximumCountWithFixedSleep(maxRetries100,sleepTime10000MILLISECONDS)2022-08-2316:40:06,098WARN org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager:Waited19015ms(timeout20000ms)fora responseforsendEdits.Succeeded so far:[10.0.8.31:18138]2022-08-2316:40:07,084ERROR org.apache.hadoop.hdfs.server.namenode.FSEditLog:Error:flush failedforrequiredjournal(JournalAndStream(mgrQJM to[10.0.8.34:18138,10.0.8.31:18138,10.0.8.32:18138],streamQuorumOutputStream starting at txid125954))java.io.IOException:Timed out waiting20000msfora quorum of nodes to respond.at org.apache.hadoop.hdfs.qjournal.client.AsyncLoggerSet.waitForWriteQuorum(AsyncLoggerSet.java:138)at org.apache.hadoop.hdfs.qjournal.client.QuorumOutputStream.flushAndSync(QuorumOutputStream.java:113)at org.apache.hadoop.hdfs.server.namenode.EditLogOutputStream.flush(EditLogOutputStream.java:115)at org.apache.hadoop.hdfs.server.namenode.EditLogOutputStream.flush(EditLogOutputStream.java:109)at org.apache.hadoop.hdfs.server.namenode.JournalSet$JournalSetOutputStream$8.apply(JournalSet.java:529)at org.apache.hadoop.hdfs.server.namenode.JournalSet.mapJournalsAndReportErrors(JournalSet.java:389)at org.apache.hadoop.hdfs.server.namenode.JournalSet.access$100(JournalSet.java:54)at org.apache.hadoop.hdfs.server.namenode.JournalSet$JournalSetOutputStream.flush(JournalSet.java:525)at org.apache.hadoop.hdfs.server.namenode.FSEditLog.logSync(FSEditLog.java:714)
企业数字化 ERP 产品动态
相关推荐
【算子2】spark(四):spark core:trans算子中key-value类型的算子使用说明 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 9:09:53
【环境情况】linux环境检查:内存剩余、磁盘读写性能、hosts、innode数量、CPU等 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 9:09:53
Chloe:基于多级向量化与控制路径缩减的全同态加密上的循环变换 一、核心问题论文的核心问题是:现有 FHE 编译器对“非平凡循环结构”的支持不足,导致 FHE 上程序表达能力和执行效率受限。具体来说:FHE 允许在密文上计算,但密文计算与明文计算行为差异很大。逻辑电路、比较、分支等非算术操作在… · 2026/11/3 10:30:56
为什么自编码器与流模型不能拆开用?RFD4-Proteína匹配检查点对机制深度解析 为什么自编码器与流模型不能拆开用?RFD4-Protena匹配检查点对机制深度解析
RFD4-Protena 是由 Baker Lab 与 NVIDIA GenAIR 联合发布的生物分子设计模型,能同时生成蛋白质序列与全原子结构。它的权重由流模型和自编码器两个检查点构成,官方强… · 2026/11/3 10:30:56
Z-Image-Turbo-FP8 原理揭秘:如何吃透 torchao 动态激活量化机制? Z-Image-Turbo-FP8 原理揭秘:如何吃透 torchao 动态激活量化机制?
Z-Image-Turbo-FP8 是基于 torchao 动态激活量化打造的 Z-Image-Turbo 文生图模型量化仓库:它把 6B 参数的 Diffusion Transformer 以 FP8 / INT8 两种低精度方案重新打包&a… · 2026/11/3 10:30:56
到综开放平台是什么,美团团购核销该从哪个入口申请, 无限聚核 核销服务由无限聚核提供,美团、抖音团购核销一站式接入。想让门店在自己的收银、预约或点餐系统里核销美团团购券,第一步往往卡在找入口。搜「美团开放平台」「美团开发者中心」「到综开放平台」「到店综合开放平台」「北极星开放平台」,名字… · 2026/11/3 10:30:56
Codex 三强版一键部署包|免解压免配置,本地 AI 办公自动化完整实操 前言
这篇实操教程将带你完整落地 Codex 一键整合包。安装包免解压,省去了繁琐的环境部署步骤,即便是零基础的新手也能快速上手。它同时兼容 Windows 与 macOS 两大操作系统,只需跟随安装向导简单几步,即可完成程序安装、账号登录… · 2026/11/3 10:30:56
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46