java Apache Ignite可以在没有H2库的情况下工作吗?

b0zn9rqh  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(132)

我在2.14.0版本说明中发现了这句话:
基于方解石的SQL引擎现在独立于基于H2的SQL引擎,并且不再需要“ignite-indexing”模块和类路径中的H2。
然而,当我启动一个最简单的Ignite对象时,它会给出错误消息,说org.h2.value.ValueByte没有找到class,我是否遗漏了什么。
由于H2的安全漏洞,我所有的Ignite应用程序被迫停止工作,我认为版本2.14.0允许我摆脱H2。任何人都可以给予我一个想法,如果我可以让我的应用程序运行没有H2?
谢啦,谢啦
我用Gradle管理我的依赖性,

implementation fiels('/myfolder/apache-ignite/2.14.0/libs/ignite-core-2.14.0.jar')
implementation fiels('/myfolder/apache-ignite/2.14.0/libs/cache-api-1.0.0.jar')
implementation fiels('/myfolder/apache-ignite/2.14.0/libs/annotations-16.0.3.jar')
implementation fiels('/myfolder/apache-ignite/2.14.0/libs/ignite-spring/ignite-spring-2.14.0.jar')
implementation fiels('/myfolder/apache-ignite/2.14.0/libs/ignite-indexing/ignite-indexing-2.14.0.jar')

这是我的代码的样子:

TcpDiscoveryMulticastIpFinder tcMp = new TcpDiscoveryMulticastIpFinder();
TcpDiscoverySpi spi = new TcpDiscoverySpi();
spi.setIpFinder(tcMp);
IgniteConfiguration cfg = new IgniteConfiguration();
cfg.setClentMode(false);
cfg.setDiscoverySpi(spi);
Ignite ignite=Ignition.start(cfg)

最后一行“点火启动(cfg)”失败;

rqqzpn5f

rqqzpn5f1#

用点火-方解石-2.14.0.罐替换点火-分度-2.14.0.罐

相关问题