openfire 3.9.3 集群配置(Linux)(Mysql远程连接)

3 篇文章 0 订阅
2 篇文章 0 订阅

openfire 3.9.3 集群配置(Linux)(Mysql远程连接)

  • 崎岖历程
    一把辛酸泪的配置过程让我不得不吐槽openfire的官网提供的插件,哦,先贴一个3.9.3的地址吧:
    http://www.igniterealtime.org/downloads/index.jsp#openfire
    或许日后不是393了也说不定。
    安装前面又说,不过在审核中。下面说集群。
    集群的资料就那么几篇被翻来覆去的转载,但是说的都不详细。
    先贴个搜到的集群配置的步骤,算是最完善的一个:
    http://www.tuicool.com/articles/3ERjYr
    但是他用到的集群插件是Broadcast和Hazelcast Clustering Plugin。
    然后我们进入3.9.3的有效插件列表,根本就没有Hazelcast Clustering Plugin,根本就没有。。。。
    这里写图片描述
    既然有一个叫集群插件的我们就来试试:
    安装卸载安装卸载无数次,试过各种系统,小半周之后我就疯了,因为无论我怎么装,集群的界面一直显示我并没有安装集群插件。
    这里写图片描述
    然后放弃这种方式回到openfire,过年之前我就去找过,三月份回来发现真的多了个Hazelcast Clustering Plugin
    这里写图片描述
    兴高采烈的下下来装上去试啊。提示错误时插件版本支持openfire3.9.4………….我写这篇文章的时候2015.4.9日,openfire的官网上根本没有openfire3.9.4这个东西。。。一直都是3.9.3好嘛好嘛!!!简直给跪了。然后去国外的openfire上发现大家都在纠结为什么3.9.3没有Hazelcast Clustering Plugin。那我就放心了。。。。
    那好,我们继续找Hazelcast Clustering Plugin吧。这时候你就会搜到
    http://hazelcast.com/products/hazelcast/

    http://hazelcast.org/
    这样一个网址。这时候可以兴高采烈的吃一顿大餐了哈你终于找到了你想要的插件啊。点开download里面有各种版本,既然不知道什么版本兼容我们就都下下来呗。
    然后开始万劫不复的旅程。
    每一个版本里面都是一堆jar包,看了好久的英文配置文档开始试,怎么试都是任何的反应没有,那说不定是版本错了呢。继续试,试了好几天之后我就又疯了。不能这样下去啊!
    然后继续去国外的网站上找,都是在问跟我一样的问题的,但是就是没有结果的。
    后来直接找到了插件的作者。。。。。(日后的今天,我觉得这是一个非常好的办法,一个叫Tom什么的人,他会跟使用者交流,然后就开始扒他的回答,然后就找到了:
    此处少一个链接:
    然后就很轻松的放进Plugins文件夹装上去吃饭了。

http://www.tuicool.com/articles/3ERjYr
对于这个配置文档,我基本前面的都没有设置。只是直接去配了另一个服务器的openfire jdk ,然后打开ip:9090去配置openfire的详细信息,然后卡在mysql配置上。

决定现尝试能不能mysql远程连接,发现一直提示connection false。
更改了mysql的user表。
这里写图片描述
提示错误(111)
Cant connect to MySQL server on xxx.xxx.xxx.XXX(111)
最终尝试各种方法发现是这个问题:
这里写图片描述
再提供一个链接:
http://www.jb51.net/article/58096.htm
mysql远程连接错误排查:
http://blog.csdn.net/qustdjx/article/details/26937325

用mysql -h 192.168.0.201 -u root -p123尝试远程连接。带端口的在我这行不通,一直提示密码错误。

最终两台服务器公用一个mysql数据库连接成功。

下面开始修改集群插件的配置文件。
这里写图片描述
链接是http://www.tuicool.com/articles/3ERjYr
的后半部分。

自此下面集群配置完成,进行了一次测试。
这是第一台带有mysql数据库的机器,ip10.109.32.176;
这里写图片描述
这是第二台ip为10.109.32.33的服务器。
这里写图片描述

然后找了两个同学装上了spark(openfire客户端,官网可下载)
两个客户端一个为1234连接10.109.32.33;
另一个为123连接10.109.32.176;
分别在两台电脑上,可以相互通信。
这里写图片描述
请忽略假期帮忙测试的同学看的电影。。。咳咳。。。
这里写图片描述

自此尝试性的工作结束。。。下面继续努力吧。
想说的就是有很多看似不可逾越的障碍,需要换种思路去想。
整个过程中我都觉得这是个很简单的配置工作,只是中间遇到了各种各样的问题,尤其是找不到哪儿哪儿找不到jar包的时候。
不过openfire集群性能应该还存在很多问题,下篇转载的文章会提到,但我还没遇到,恩。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值