2016-01-08 1 views
0

Я пытаюсь настроить кластер Hazelcast в своей локальной сети. Есть два открытых fire server openfire1 и openfire2 за HAProxy, которые используют общий сервер db.Невозможно настроить кластеризацию Hazelcast на сервере openfire

Я установил и сконфигурировал открытый огонь и орешник на обоих. Теперь, когда я вижу из консоли Openfire Admin Console в разделе кластеризации: My openfire1 не перечисляет другой узел в кластере. openfire2 также не позволяет мне включить кластер, всякий раз, когда я вижу ошибку, я вижу следующее: журнал

2014.12.06 12:12:46 com.jivesoftware.util.cache.ClusteredCacheFactory - Failed to execute cluster task within 30 seconds 
java.util.concurrent.TimeoutException 
at com.hazelcast.spi.impl.InvocationImpl$InvocationFuture.resolveResponse(Invocati onImpl.java:466) 
at com.hazelcast.spi.impl.InvocationImpl$InvocationFuture.get(InvocationImpl.java: 314) 
at com.hazelcast.util.executor.DelegatingFuture.get(DelegatingFuture.java:66) 
at com.jivesoftware.util.cache.ClusteredCacheFactory.doSynchronousClusterTask(Clus teredCacheFactory.java:334) 
at org.jivesoftware.util.cache.CacheFactory.doSynchronousClusterTask(CacheFactory. java:586) 
at org.jivesoftware.openfire.admin.system_002dclustering_jsp._jspService(system_00 2dclustering_jsp.java:123) 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) 
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547) 
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1359) 
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8) 
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) 
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1330) 
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74) 
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1330) 
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:50) 
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1330) 
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78) 

Plz скажите мне, если я делаю что-то не так?

ответ

6

Теперь я преодолел эту проблему только с использованием правильной версии hazlecast.jar, соответствующей openfire 3.9.3; Версия плагина Hazelcast, соответствующая версии Openfire (3.9.3), равна 1.2.0.

Прямая ссылка: https://community.igniterealtime.org/external-link.jspa?url=http%3A%2F%2Fwww.igniterealtime.org%2Fprojects%2Fopenfire%2Fplugins-dev%2Fhazelcast.jar