首页 > 编程语言 >ClouderaManager中Event Server报java.io.IOException: No sub-file with id .fnm found

ClouderaManager中Event Server报java.io.IOException: No sub-file with id .fnm found

时间:2023-11-16 22:01:00浏览次数:35  
标签:index cloudera java sub IndexWriter file apache org



晚上9点30:03.266分	ERROR	EventCatcherService	
Error starting EventServer
java.io.IOException: No sub-file with id .fnm found (fileName=_1f9.cfs files: [f474fa52c5c7e5cfdc49"resourcemanager (wyx-cdh-, xp, _log_event
, _event
wyx-cdh-hadoop01$26aad5c1-285c-479f-9fe1-3811e94b8827warn5yarn-resourcemanager-f25, yarn (mr2 included)])
	at org.apache.lucene.index.CompoundFileReader.openInput(CompoundFileReader.java:155)
	at org.apache.lucene.index.CompoundFileReader.openInput(CompoundFileReader.java:144)
	at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:74)
	at org.apache.lucene.index.IndexWriter.getFieldInfos(IndexWriter.java:1226)
	at org.apache.lucene.index.IndexWriter.getCurrentFieldInfos(IndexWriter.java:1242)
	at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1175)
	at com.cloudera.cmf.eventcatcher.server.SingleIndexManager.makeIndexWriter(SingleIndexManager.java:139)
	at com.cloudera.cmf.eventcatcher.server.SingleIndexManager.<init>(SingleIndexManager.java:112)
	at com.cloudera.cmf.eventcatcher.server.EventCatcherService.<init>(EventCatcherService.java:286)
	at com.cloudera.cmf.eventcatcher.server.EventCatcherService.main(EventCatcherService.java:169)

解决办法是在这里找到的:https://groups.google.com/a/cloudera.org/forum/#!topic/scm-users/9iEmaJELI44

I'd recommend moving /var/lib/cloudera-scm-eventserver to /var/lib/cloudera-scm-eventserver-old and restart event server.  You'll lose historical health data and other events.  CM will recreate the dir on restart.

即执行 mv /var/lib/cloudera-scm-eventserver /var/lib/cloudera-scm-eventserver-old

然后再启动服务即可。

ClouderaManager的其他服务有问题时,也可同样如何处理

ClouderaManager中Event Server报java.io.IOException: No sub-file with id .fnm found _cloudera

标签:index,cloudera,java,sub,IndexWriter,file,apache,org
From: https://blog.51cto.com/wang/8433365

相关文章

  • java:Json
    /***encoding:utf-8*版权所有2023涂聚文有限公司*许可信息查看:*描述:*#Author:geovindu,GeovinDu涂聚文.*#IDE:IntelliJIDEA2023.1Java17*#Datetime:2023-2023/11/16-12:29*#User:geovindu*#Product:Int......
  • Java IO
    IO,即in和out,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。Java中是通过流处理IO的,那么什么是流?流(Stream),是一个抽象的概念,是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通道。当程序需要读取数据的时候,就会开启一个通......
  • Java常用类
    在学习使用Java语言时,我们常常要调用各种方法,而每个类里都有对应的方法,接下来介绍Java中一些常用类:- 1.String类eg.抽取身份证中的出生日期:Stringl="340822194510016411";System.out.print("出生日期是:");Sys......
  • Java数组03:三种初始化及内存分析
    声明的时候数组并不存在,只有创建的时候数组才存在  publicclassArrayDemo02{publicstaticvoidmain(String[]args){//静态初始化:创建+赋值int[]a={1,2,3,4,5,6,7,8};System.out.println(a[0]);//动态初始......
  • Java数组02:数组的声明和创建
    ublicclassArrayDemo01{publicstaticvoidmain(String[]args){//数组类型int[]nums;//intnums[];声明一个数组nums=newint[10];//这里面可以存放10个int类型的数字;创建一个数组//给数组赋值for(inti=0;i<=9;+......
  • JavaWeb--响应字符&字节数据
    Response响应字符数据 //text/html解码html,charset解码汉字response.setContentType("text/html;charset=utf-8");//1、获取字符输入流PrintWriterwriter=response.getWriter();writer.write("你好");writer.write("<h1>124</h1>");响应字节数据添加一个i......
  • 11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与l
    我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。看个例子:这是v......
  • Vue3 Pinia对state的订阅监听($subscribe,$onAction)数据监听
    <template><divclass="main-container":class="{'show-scroll':targetIsVisible}"><div:style="{height:frameHeight+'px'}"class="main-content":class="{'show-......
  • Java方法06:递归讲解
     publicclassDemo05{publicstaticvoidmain(String[]args){//打印5的阶乘System.out.println(f(5));}publicstaticintf(intn){if(n==1){return1;}else{returnn*f(n-1);......
  • Java方法07:练习打一个计算器
    importjava.util.Scanner;publicclassDemo06{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Stringy="Y";while(y.equals("Y")){System.out.println(&quo......