zoukankan      html  css  js  c++  java
  • OPENFIRE 使用Hazelcast插件进行集群

    参考资料: http://www.linuxidc.com/Linux/2014-01/94850.htm

           https://www.igniterealtime.org/projects/openfire/plugins/hazelcast/readme.html

    我使用的是openfire3.9.3 ,两台linux,还是一样,直接上图:试了几次终于成功了!

    openfire设置的域名要一样,数据库要设置到同一个地方,我的是A服务器的openfire数据库设置为本地的数据库,即数据库地址为localhost(A服务器地址),B服务器的openfire数据库则为A服务器的数据地址。

    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链接那里启用集群选项,耐心等待,等了几分钟没有反应,重启openfire,但是停不掉,最后是杀掉进程的:

    然后再输入 kill  -9 25526杀掉即可。

    分别重启openfire之后,进入控制台,结果:

    在不同的客户端端登陆不同的IP地址,可以登录上去,也可进行聊天,OK!

    就这样吧!

  • 相关阅读:
    0 Explore TreeView
    按钮颜色选择器
    颜色组合框
    Get Files from Directory
    05.0 图片
    WINAPI 变量(2861个)
    为字符串增加50个空格
    让DataGridView显示行号
    相对路径
    SpecialFolder
  • 原文地址:https://www.cnblogs.com/Tsai_Quinn/p/4092987.html
Copyright © 2011-2022 走看看