共计 923 个字符,预计需要花费 3 分钟才能阅读完成。
测试机 4 台
1. 四台机器都安装 openfire,随即一台安装 mysql,执行 openfire_mysql.sql 脚本。
2. 四台机器都配置到同一个 mysql 机器上(不能使用 openfire 内嵌的数据库),使用同一个域名。
3. 四台机器都安装和 插件,Hazelcas 就是 openfire_3.8 版本以后自己的集群插件(也是个开源集群插件,摒弃了 Oracle 的商业收费集群插件),broadcast 插件是为了集群广播通知 5701 端口使用 (如果使用 udp 广播方式,也不可以不安装该插件使用 tcp-ip 方式),并使四台机器开放 5701 端口。
具体开放端口命令见 http://www.blogjava.net/liuguly/archive/2013/07/18/401701.html
4. 四台机器都编辑 openfire/plugins/hazelcast/classes/hazelcast-cache-config.xml 文件
<multicast enabled=“false“/>
<tcp–ip enabled=“true“>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
</tcp–ip>
<aws enabled=“false“/>
</join>
5.四台机器重启 openfire,然后使 clustering Enabled,即可看到集群部署成功
Openfire 的详细介绍:请点这里
Openfire 的下载地址:请点这里
相关阅读:
CentOS 下 Openfire 详细安装过程 http://www.linuxidc.com/Linux/2012-09/69539.htm
CentOS 5.4 下基于 Jabber/XMPP 协议的 Openfire 服务器配置笔记 http://www.linuxidc.com/Linux/2012-02/55497.htm
Ubuntu 12.04 安装 Openfire http://www.linuxidc.com/Linux/2012-07/64945.htm