当前位置: 首页 > 知识库问答 >
问题:

关于向远程hadoop发送日志的问题

史飞尘
2023-03-14

BucketWriter:正在创建HDFS://192.168.1.9:9000/flume/test/flumedata.1354578514087.tmp 2012-12-03 18:51:07,417警告HDFS.hdfseventsink:HDFS IO错误org.apache.hadoop.ipc.remoteException:org.apache.hadoop.HDFS.server.namenode.safemodeException:无法创建文件/flume/test/flumedata.1354578514087.tmp。名称节点处于安全模式。已报告块的比率0.0000未达到阈值0.9990。安全模式将自动关闭。

共有1个答案

颜高格
2023-03-14

您的名称节点处于安全模式:

Name node is in safe mode. The ratio of reported blocks 0.0000 has not reached the threshold 0.9990

0.0000的比率通常表示没有一个数据节点联机,或者它们与名称节点之间存在连接问题。建议您检查日志中的数据节点

 类似资料:
  • 在我通过Windows 10上的“Windows子系统Linux 2”运行Ubuntu18.04的本地机器上,我运行的是Elastic 7.3、Kibana 7.3和Elastic 7.3 docker容器。 设置成功,Filebeat似乎可以正确监控容器。但是,Kibana没有显示任何日志。 安装程序 要设置Elastic和Kibana,我使用以下命令 在这两个命令之后,容器Kibana日志显示

  • 我将使用Zipkin在现有代码中添加Spring Cloud Sleuth,以收集跟踪信息,并最终记录任意消息。正常的请求跨度被正确地发送到Zipkin: 检查Zipkin中的跟踪,可以正确地找到span,但是却看不到行中使用的消息--这表明我在这里做了一些错误的事情,或者它不应该以这种方式工作。我的抽样百分比设置为100%。 使用slf4j接口会很方便,因为现有的代码已经以这种方式检测了。有可能

  • 我已经在我的应用程序中正确配置了Crashlytics。我能看到坠机报告。 我试图添加一个自定义日志到崩溃报告,但我在报告中没有看到任何东西。我试图将日志移出UnaughtException处理程序,在这种情况下,我会看到日志。 myLog是一个非空的非空字符串(我检查了它)

  • iOS SDK的日志发送时刻,包含以下两种: 在APP进入后台超过sessionResumeInterval时长后,会发送日志 关于sessionResumeInterval,请参考本文档API配置部分 每次新的Session开始时,会发送日志,新的session开始有两种逻辑: 应用冷启动,即应用从不运行状态到运行状态。 应用热启动,即应用从后台唤醒到前台状态。(处于后台时间需要超过sessio

  • 百度移动统计目前的日志发送策略分为两个步骤: 设置日志延时发送 关于延时发送,请参考本文档API配置部分 设置日志发送策略: SDK默认启动时发送。此API已废弃,不可以设置 仅在 WIFI 发送 对于某些需要节省用户手机流量的App,可以设置日志仅在Wifi条件下发送。本设置对上述所有发送间隔设置均有效。具体设置方法参考本文档API配置部分。 警告:开启此功能后,会影响日志回收的及时性,进而影响

  • 在我的应用程序中,我希望在崩溃时将日志发送到远程服务器。我添加了try-catch块,并在catch中向服务器发送日志。我想知道我应该抓住哪些例外。我需要日志以防每次崩溃,这样我就能修复它。捕捉所有异常是一种好的做法吗? 提前感谢。