我们使用的是Cassandra4.0版本,它们的lucen插件已经在Cassandra的lib文件夹中运行Lucene索引查询,但是保留Lucene查询不起作用。突然停止工作,然后我们只需删除索引并在同一个表上重新创建索引,那么它就能正常工作。当我们检查系统日志并发现下面的错误时,无法找到相同问题的根本原因。如果有人能帮忙的话。
错误阅读阶段-4 2022-11-25 06:12:29,910 AbstractLocalAwareExecutorService.java:169 -线程阅读阶段-4,10,主要 java.lang.AssertionError: null上的未命名异常
错误阅读阶段-1 2022-11-25 06:12:33,737 AbstractLocalAwareExecutorService.java:169线程ReadStage-1,5,main java.lang.AssertionError: null
发布于 2022-11-30 11:25:48
删除然后重新创建索引可能不是正确的方法,因为它只会隐藏真正的问题。
不幸的是,你的文章描述性不强,你没有提供足够的信息让任何人都能以一种有意义的方式提供帮助。
友好地提醒您,将这个问题描述为"Lucene查询不起作用“是没有帮助的。如果需要指导,请参阅关于如何提出一个好的问题的文章。
请提供一个示例查询和附带的表模式,以提供问题的上下文。
你也没有具体说明你做了什么程度的调查。您需要做的第一件事是检查应用程序日志中的相关错误。然后检查Cassandra日志中与您在应用程序日志中看到的错误相关的错误。
一旦您发现了相关错误,请使用完整错误消息+完整堆栈跟踪更新上述问题。包含正在运行的软件版本也很重要。干杯!
https://dba.stackexchange.com/questions/320197
复制相似问题