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

相关文章

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注