Hazelcast不支持本地文件存储

时间:2017-07-01 15:16:41

标签: hazelcast hazelcast-imap

有没有办法让Hazelcast使用本地文件系统作为持久存储?我阅读了以下链接,它表明我不能这样做:

http://docs.hazelcast.org/docs/3.8.2/manual/html-single/index.html#loading-and-storing-persistent-data

我尝试使用的概念是:群集模式下的同步本地存储。例如。如果某个节点存储在一个节点的本地存储上,它将通过Hazelcast同步,并将在其他节点的本地存储上更新。可能吗?我真的寄予厚望:(

1 个答案:

答案 0 :(得分:4)

文档是正确的,不要试图这样做。

关键是一个节点无法写入其他人无法访问的地方,根据定义,该地点包括本地存储。

想象一个多节点集群,每个主机一个节点。节点1可能拥有Entry X 的所有权,并通过MapStore写入。节点可以加入或离开集群,从而触发数据重新平衡。这可能意味着拥有Entry X 所有权的节点现在是节点2.如果节点2无法访问节点1的本地磁盘,则无法获取存储的数据。