无法停止然后使用磁盘存储启动 Geode 服务器



我使用示例配置从磁盘存储开始Geode。然后,如果我停止服务器并重新启动它,我会得到:

线程"主"java.lang.IllegalStateException: Detected multiple disk store initialization files named "BACKUPDeal.if". This disk store directories must only contain one initialization file.中的异常

如果我删除if文件,则错误为:Exception in thread "main" java.lang.IllegalStateException: The init file "D:dealBACKUPdeal.if" does not exist. If it no longer exists then delete the following files to be able to create this disk store. Existing oplogs are: [D:dealBACKUPdeal_1.drf, D:dealBACKUPdeal_1.crf]

我在这里错过了什么?

示例配置使用 2 个磁盘存储,

我已将它们重命名为同一存储,因此它无法初始化 1 个磁盘存储中的 2 个。为了解决这个问题,我从配置中删除了第二个磁盘存储,如下所示:

<disk-store name="deal" compaction-threshold="40" auto-compact="false" allow-force-compaction="true" max-oplog-size="512" queue-size="10000" time-interval="15" write-buffer-size="65536" disk-usage-warning-percentage="80" disk-usage-critical-percentage="98"> <disk-dirs> <disk-dir>d:deal</disk-dir> </disk-dirs> </disk-store>

最新更新