记一次cloudera删除/var/lib/cloudera-host-monitor/ts/stream/日志导致无法重启问题

1、报错信息如下:日志目录/var/log/cloudera-scm-firehose/mgmt-cmf-mgmt-HOSTMONITOR-hadoop102.log.out

Caused by: org.fusesource.leveldbjni.internal.NativeDB$DBException: Invalid argument: /var/lib/cloudera-host-monitor/ts/stream/partitions/stream_2023-06-10T11:42:55.723Z: does not exist (create_if_missing is false)
        at org.fusesource.leveldbjni.internal.NativeDB.checkStatus(NativeDB.java:200)
        at org.fusesource.leveldbjni.internal.NativeDB.open(NativeDB.java:218)
        at org.fusesource.leveldbjni.JniDBFactory.open(JniDBFactory.java:168)
        at com.cloudera.cmon.tstore.leveldb.LDBUtils.openOrCreatePartitionDB(LDBUtils.java:190)
        ... 15 more

很明显就是因为删除的日志导致找不到文件

2、解决办法

/var/lib/cloudera-host-monitor目录是Host Monitor服务动态生成的,
将/var/lib/cloudera-host-monitor删除,重启服务即可

你可能感兴趣的:(hadoop,cloudera,大数据)