在阿里云CentOS7安装配置Openfire,使用spark实现及时通讯聊天会话

首先在Centos7上安装Openfire,这里在线安装,说实话,zip包我在官网下载了半天,下载无数次都没有下载下来,比较坑。

1、下载openfire

wget http://download.igniterealtime.org/openfire/openfire-3.9.3-1.i386.rpm

2、安装openfire

yum install -y /home/openfire-3.9.3-1.i386.rpm

3、安装运行库

yum install -y glibc.i686

4、添加开启启动

chkconfig openfire on

5、启动openfire服务

systemctlstart openfire.service

6、增加openfire入方向

     在阿里云安全组中 的入方向,端口为9090。这样才能远程访问到。

7、配置openfire运行设置

在浏览器中输入 http://[ip]:9090/setup/index.jsp 进入配置页面,大致有一下步骤:

选择语言 中文简体

配置服务器域名:

选择数据库

可以选择openfire自带的,可以选择你的数据库类型。如Oracle、SQLServer、MySQL等。如果openfire没有带jdbc的连接驱动,你需要添加连接数据库的jdbc驱动;驱动放在C:\Program Files\openfire\lib目录下。我们这里装的openfire-3.9.3-1.i386,mysql, orcale,postgreSql,DB2都是自带有的。

这里我用的是 PostgreSql,我新建了一个数据库openfire。在配置的时候,继续下一步,然后输入数据库地址,用户名,密码配置就可以了。

成功连接后会在你的数据库中新建一些表结构。有34个表:

 

选择特性配置,默认即可

管理员邮件,可以跳过这步

到此配置完成。

如果数据库连接错了,或语言、账号密码错了。可以先关闭的openfire服务,sysemctl stop openfire.service;然后在opt/openfire/conf目录下,找到openfire.xml 删除 <setup>true</setup>这一行行,再从新启动 sysemctl start openfire.service,在重复刚刚第七部, 重新设置即可。

8、添加用户。

设置完成后,可以点击登录,账号密码默认 admin admin。

新建用户:这里我添加两个 test1 ,test2 两个用户,一会用于测试两个聊天。

到此,openfire的安装配置完成了。下面开始安装 spark,测试会话。

9.安装spark,

官网下载地址: http://www.igniterealtime.org/downloads/index.jsp

再一次吐槽,下载是真的慢。同学们可以下载我上传的资源:https://download.csdn.net/download/shenju2011/12312579

下载完成后就 “下一步”安装就可以了。

安装完成后运行客户端

输入,用户名,密码,就是上面我们第八步,openfire 中添加的用户。

注意:这里可能会报两个错误:

不用担心,在登录端“高级” 里面勾选:一下accept all certificatess 和 Disable certificate hostname verification就可以了,如下图:

这个错误,官网也给出了:https://igniterealtime.jiveon.com/thread/59573 

 

10、登录成功后,就可以实现两个用户的会话了

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值