Oracle Coherence 中的错误 - 在生产中使用 Cohql 时出现“服务分区缓存不存在启用存储的节点”

Error in Oracle Coherence - "no storage-enabled nodes exist for service partitionedcache" while using Cohql in production

提问人:Codez 提问时间:6/7/2020 最后编辑:Codez 更新时间:6/13/2020 访问量:1196

问:

我在 PartitionedCache 模式下使用 Oracle Coherence。我正在通过我的应用程序加载数据以进行缓存。出于检查和监控目的,我想在生产环境中使用 Cohql 来查看缓存的内容。但是,当我使用 Cohql 查看缓存内容时,我收到此错误 - “服务分区缓存不存在启用存储的节点”。谁能指出我犯了什么错误?

我不想通过 Cohql 终端加载任何数据,我只想查看现有缓存的内容。

缓存 oracle-coherence 分布式缓存

评论


答:

1赞 Codez 6/13/2020 #1

这是由于 Coherence/bin 文件夹的 query.sh 脚本中的此参数 -Dcoherence.distributed.localstorage = false。 实现这一点解决了问题。