openfire+spark 在linux下安装,配置

2024-06-24 09:18

本文主要是介绍openfire+spark 在linux下安装,配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章转自:点击打开链接

相关软件下载


链接: https://pan.baidu.com/s/1boJs61h 密码: 2wd7


Openfire 在linux下安装和配置 + spark 在windows下配置

本机环境

  • 系统:CentOS 6.7 64 位
  • JDK 1.7 64 位
  • MySQL 5.6

Openfire 说明

  • 官网:http://www.igniterealtime.org/projects/openfire/
  • 官网下载:http://www.igniterealtime.org/downloads/index.jsp
  • 官网插件列表:http://www.igniterealtime.org/projects/openfire/plugins.jsp
  • 官网文档:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/
  • 官网安装手册:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html
  • 官网安装手册-中文翻译版本:http://wiki.jabbercn.org/Openfire:%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97
  • 官网数据库部署手册:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/database.html
  • javadoc 文档:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/javadoc/
  • 连接管理工具(上千用户的时候用):<http://www.igniterealtime.org/projects/openfire/connection_manager.jsp >

下载

  • 官网下载:http://www.igniterealtime.org/downloads/index.jsp
  • 当前最新版本:4.0.2,下载文件:openfire-4.0.2-1.i386.rpm

安装 MySQL、JDK

  • MySQL 安装和配置
  • JDK 安装

安装 Openfire

  • 要求:JDK 1.7 或以上,我这里使用 1.7
  • CentOS 系列(Red Hat、Fedora)官网推荐安装 RPM 文件,因为有一些相关环境他们帮我们考虑了
  • 安装命令:rpm -ivh openfire-4.0.2-1.i386.rpm
  • Openfire 默认给我们生成安装目录:/opt/openfire
  • 修改 JDK VM 参数:vim /etc/sysconfig/openfire,找到 23 行,打开 OPENFIRE_OPTS 删除这一行注释,分配多少 VM 你根据自己的机子来配置。
  • 初始化数据库:
    • 请确保数据库是运行状态
    • 默认的初始化数据库脚本在(其他数据库类型的脚本也在这个目录下):/opt/openfire/resources/database/openfire_mysql.sql
    • 进入 MySQL 命令行状态: mysql -u root -p
      • 创建数据库并授权:create databaseopenfirecharacter set utf8;grant all privileges on openfire.* to 'root'@'%';flush privileges;
    • 退出 MySQL 命令行模式,在终端命令状态下,执行:sudo mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql
  • 先停掉防火墙:service iptables stop
  • 启动:/etc/init.d/openfire start
  • 查看进程:ps aux | grep openfire
  • 停止:/etc/init.d/openfire stop
  • 重启:/etc/init.d/openfire restart

配置

  • 访问 Web 管理界面:http://192.168.1.113:9090
  • 开始向导配置 Openfire 具体步骤看下列一系列图:
    • 需要注意的是:在配置数据库 URL 需要特别注意的是需要加入编码设置(你可以按我的这个链接来,但是 IP 和数据库名你自己修改):
      • jdbc:mysql://192.168.1.113:3306/openfire?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
    • 如果连接不了数据库,可以看错误日志:cat /opt/openfire/logs/error.log
  • 设置
  • 设置
  • 设置
  • 设置
  • 设置
  • 设置
  • 设置
  • 用户名 admin   
  • 设置
  • 设置

使用 Spark 客户端

  • Spark 是一个类似 QQ 的 IM 软件,只是功能比较简单。
  • 官网下载:http://www.igniterealtime.org/downloads/index.jsp
  • 官网 Windows 下有两个版本:
    • spark_2_7_7.exe Offline installation, includes Java JRE (推荐安装这个,即使你有本机已经有了 JDK 环境)
    • spark_2_7_7_online.exe Online installation, does not include Java JRE
  • 安装完 Spark,启动软件,更玩 QQ 一样道理,具体看下图。你可以用 Spark 登录 Admin 账号。

勾选这个

  • 设置
  • 设置
  • 现在访问 Web 管理界面,给所有在线的会员发个消息,如果你的 Spark 可以收到消息,那就说明整个环境是通的。
  • 设置
  • 设置
spark_2_8_3.exe

这篇关于openfire+spark 在linux下安装,配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089736

相关文章

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地