捆绑包安装在两个 Karaf 实例上

bundles get installed on both Karaf instances

我想在两个 Karaf 实例之间创建一个 "communication",我决定使用 Karaf Cellar 来完成那。

我现在有两个包,每个包都安装在一个 Karaf 容器上。它们由 hazelcast.xml.

中提供的地址和端口标识

我的问题是,当我 重新启动 两个 Karaf 容器时,我都有安装在 Karaf (A) 上的捆绑包,这些捆绑包安装在 Karaf (B) 上,反之亦然。

现在我在两个 Karaf 容器上安装了相同的包。

有没有办法阻止这种行为?

答案在 org.apache.karaf.cellar.groups.cfg 文件中。

必须将 default.bundle.sync 值设置为 disabled 而不是 cluster