Apache camel ApacheCamel:同一jvm中的两个Ignite组件

Apache camel ApacheCamel:同一jvm中的两个Ignite组件,apache-camel,ignite,Apache Camel,Ignite,在Ignite组件中,我看到没有获取当前Ignite集群实例的语句 我有两个独立的上下文,我在这两个上下文中都使用了ignite组件。但当它启动时,它会正常发出异常。错误来自以下行: org.apache.camel.component.ignite.IgniteComponent.doStart() : line 168 for Camel 2.17.0 因此,我希望可以选择使用现有集群或创建一个新集群,以便在一个JVM实例中运行两个Ignite实例 我是错过了什么还是这样 Thx要在一个进

在Ignite组件中,我看到没有获取当前Ignite集群实例的语句

我有两个独立的上下文,我在这两个上下文中都使用了ignite组件。但当它启动时,它会正常发出异常。错误来自以下行:

org.apache.camel.component.ignite.IgniteComponent.doStart() : line 168 for Camel 2.17.0
因此,我希望可以选择使用现有集群或创建一个新集群,以便在一个JVM实例中运行两个Ignite实例

我是错过了什么还是这样


Thx

要在一个进程中启动两个Ignite节点,需要通过
IgniteConfiguration.setGridName()
属性为它们指定不同的名称。默认情况下,它们都使用“null”,因此异常失败。请尝试设置不同的名称,看看是否有帮助。

有什么例外?它说ignite已经启动。如果尝试运行Ignition.ignite(),则异常情况完全相同