我创建了一个包含200条记录的Apache Ignite(V2.7)复制缓存。我运行此代码的2个实例。当我打印sqlite> select * from department;
1|electronics
sqlite> select * from employee;
1|alice|
时,它在两个节点上都不打印200。它在节点1上打印120,在节点2上打印80。看起来它正在创建分区缓存?
初始化缓存的代码:
sqlite> select * from department;
1|electronics
sqlite> select * from employee;
1|alice|1
答案 0 :(得分:1)
默认情况下,x = 30
y = 60
if (x>y):
print("True")
else:
print("False")
返回节点是主要节点的许多条目。即使复制了缓存,它仍然像分区一样实现-每个节点都是某些数据的主要节点,并保留其余数据的备份副本。
使用cache.localSizeLong
来说明主要和备用实体。