| 參考資料: http://www./Linux/2014-01/94850.htm https://www./projects/openfire/plugins/hazelcast/readme.html 我使用的是openfire3.9.3 ,兩臺linux,還是一樣,直接上圖:試了幾次終于成功了! openfire設置的域名要一樣,數(shù)據(jù)庫要設置到同一個地方,我的是A服務器的openfire數(shù)據(jù)庫設置為本地的數(shù)據(jù)庫,即數(shù)據(jù)庫地址為localhost(A服務器地址),B服務器的openfire數(shù)據(jù)庫則為A服務器的數(shù)據(jù)地址。 1.為了提高成功率,我是在openfire部署好之后,進入openfire后臺,分別在插件那欄安裝Hazelcast Clustering Plugin ,安裝過程全部自動進行,如下圖 
 2. 確認5071端口是否開放了:輸入 /sbin/iptables -I INPUT -p tcp --dport 9090 -j ACCEPT; 
 保存重啟: 
 啟動openfire之后,分別編輯Hazelcast插件下面的文件夾中classpath中的hazelcast-cache-config.xml 
 然后重啟openfire,在clustering鏈接那里啟用集群選項,耐心等待,雖然我也不知道結果是什么(這個過程坑爹,說好的30秒左右呢,結果我等了十幾分鐘還是不行,人與人之間的信任都去哪兒了?。。?,因為我是后來想重啟openfire的,但是停不掉,最后是殺掉進程的: 
 然后再輸入 kill -9 25526殺掉即可。 分別重啟openfire之后,進入控制臺,終于看到了我希望看到的結果: 
 
 在不同的客戶端端登陸不同的IP地址,可以登錄上去,也可進行聊天,OK! 
 
 
 就這樣吧! 
 | 
|  |