Hazelcast Near-Cache无法正常工作

时间:2014-11-04 16:01:31

标签: hazelcast

我目前正在努力将Hazelcast集成到我们的系统中,并且正在尝试接近缓存,但我可以解决这个问题。

我正在通过spring进行hazelcast配置,我们的配置为:

<hz:hazelcast id="instance">
    <hz:config>
        <hz:management-center
            enabled="true"
            url="sanitized"
            update-interval="5" />
        <hz:network port="5701">
            <hz:join>
                <hz:multicast enabled="false" />
                <hz:tcp-ip enabled="true">
                    <hz:members>#{systemProperties['hazelcast.members']}</hz:members>
                </hz:tcp-ip>
            </hz:join>
            <hz:interfaces>
                <hz:interface>192.168.24.*</hz:interface>
            </hz:interfaces>
        </hz:network>
        <hz:map name="default" merge-policy="package.CustomMergePolicy">
<!--              near cache with default values -->
          <hz:near-cache
              cache-local-entries="false"
              eviction-policy="LRU"
              in-memory-format="BINARY"
              invalidate-on-change="true"
              max-idle-seconds="0"
              max-size="0"
              time-to-live-seconds="0"
          />
        </hz:map>
    </hz:config>
</hz:hazelcast>

第一个节点启动时抛出以下警告

Nov 04, 2014 4:46:23 PM com.hazelcast.map.operation.InvalidateNearCacheOperation
WARNING: [192.168.24.26]:5701 [dev] [3.3.1] Cache clear operation has been accepted while near cache is not enabled for CACHE_AFI.sessionsLastActivityPlus map. Possible configuration conflict among nodes.

两个节点都具有相同的确切配置(配置打包并复制到两个节点)。

知道为什么会这样吗?

编辑:进一步测试表明,警告始终显示在启动的第一个节点上(无论哪个节点正在运行测试)。此外,使用管理中心我们确认两个节点具有相同的配置,但似乎要启动的第一个节点未激活近缓存某些映射。

0 个答案:

没有答案