增加分区大小以在hazelcast映射中包含更多数据

时间:2014-10-20 06:10:48

标签: java hazelcast

我使用hazelcast作为cache cluster

我在mysql中有三个表的三个地图存储。每个表有100000条记录。 我正在启动三个hazelcast实例,以便使用different maps在我的地图中加载这些表格。 但问题。

当我启动第一个实例并为第一个表调用load all时,它会加载所有100000条目但是当我调用第二个实例来加载具有相同进程的第二个表时,它会加载49449个条目,在第三个实例中它仅加载33249个条目。

我使用三种不同的java代码来加载这些表。 我的分区大小默认为271 我正在寻找错误,但没有显示错误,加载的数据总是与上面解释的相同。 你能帮我解决一下这个问题吗?

1 个答案:

答案 0 :(得分:0)

在调用MapLoader.loadAllKeys()时,是否可以记录每个MapLoader / MapStore实现已加载的键数?

也许这可以说明情况。如果这里的数字不是100k,那么问题不在HZ内部。