获取apache ignite缓存中的数据行数少于实际行数
我将ignite项目打包放到linux下,在linux下获取window中存放在oracle数据库中的数据,linux服务器作为ignite的服务端节点,我在本地启动tomact,作为ignite客户端获取linux中缓存的数据。
在未使用ignite的情况下,即在本地使用jdbc直接连接oracle数据库。获取出来的数据行数为94217
使用了ignite,启动一个服务端节点(linux中)和一个客户端节点(window中),获取出来的数据行数为94107
使用了ignite,启动两个服务端节点(linux中)和一个客户端节点(window中),获取出来的数据行数为14500
新手小白,没有分,但希望能得到各位大神帮助,我将不胜感激!
已经得到解决,启动一个服务器节点,获取出来的数据少于实际数据是因为加载到缓存中的表数据不全,将其加载到两个缓存中,此问题得到解决。
启动一个服务器节点,获取出来的数据少于实际数据是因为分布式非并置查询中,未设置setDistributedJoins
相关推荐
leehbing 2020-09-15
starksummer 2018-10-08
亮眼看视界 2018-09-14
starksummer 2018-09-14
stoneechogx 2019-02-23
leegh 2018-12-14
leegh 2018-06-02
自然语言处理技术 2018-03-17
tangh 2015-07-15
半路出家的justow 2016-02-29
tututototo 2012-08-02
BitTigerio 2018-03-11