有没有人有过如何使用infinispan目录提供程序来配置节点集群以共享索引的工作示例? Infinispan的所有文档(文档严重缺乏btw)意味着它应该像设置一些属性一样简单,但无论我如何尝试我都无法使其工作。集群中的节点可以很好地找到彼此,我可以在一个节点上获得操作,并获得放在另一个节点上的对象。但只要我做了查询(使用索引)它就开始失败。具有共享索引的Infinispan分布式集群
我的Infinispan配置:
<global>
<transport clusterName="SomeCluster">
<properties>
<property name="configurationFile" value="jgroups-udp.xml" />
</properties>
</transport>
</global>
<namedCache name="access">
<clustering mode="distribution" />
<indexing enabled="true" indexLocalOnly="true">
<properties>
<property name="default.directory_provider" value="infinispan"/>
<property name="default.worker.backend" value="jgroups"/>
</properties>
</indexing>
</namedCache>
我还没有找到一个例子/教程覆盖了共享索引分布式缓存,并且我认为我的谷歌福是巨大的。我已经在infinispan社区论坛上发过帖,但没有收到任何回复。
我得到的错误都与只有一个节点能够写入索引(主节点)的事实有关,但上面的配置依据Hibernet Search上的文档应该使一个节点成为主节点节点,尽我所能地不做任何事情。
编辑:林使用的Infinispan 6.0.2.Final
当“失败”时,将堆栈跟踪或任何其他错误记录到日志中总是更好。如果你把问题放到另一个论坛中,你应该交叉链接。 –