IM之spark登录openfire 配置安装及运行(一)

安装环境:

ubuntu 16.04 LTS:部署openfire
windows 7 ultimate:安装spark

安装前的准备工作

  • 安装jdk
    1、下载地址:
    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    选择Linux x64 182.93 MB jdk-8u201-linux-x64.tar.gz
    2、创建保存java的目录:
    sudo mkdir /opt/jdk
    3、把下载的文件放到第2步创建的jdk目录下:
    cd /opt/jdk
    sudo mv /media/xiaxia/MyUbuntu/IM/jdk-8u201-linux-x64.tar.gz
    注:mv后面是下载文件的保存路径
    4、解压:
    tar jdk-8u201-linux-x64.tar.gz
    5、修改环境变量文件:
    sudo gedit /etc/profile
    6、在环境变量后面加上:
    export JAVA_HOME=/opt/jdk/jdk1.8.0_201
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:&{JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
    注:第一个JAVA_HOME是jdk存放路径,其他不变
    7、让环境变量生效:
    source /etc/profile
    8、确保安装成功:
    javac -version
    注:显示版本信息则安装成功。
    在这里插入图片描述

  • 安装mysql
    1、分别执行下面三条命令:
    sudo apt-get install mysql-server
    sudo apt install mysql-client
    sudo apt install libmysqlclient-dev
    注:系统将提示你在安装过程中创建root密码,记住自己的密码,会用到。
    2、测试是否安装成功:
    sudo netstat -tap | grep mysql
    显示信息则安装成功
    3、启动mysql:
    sudo service mysql start
    4、登录mysql(root为登录名):
    sudo mysql -u root -p
    输入密码

安装openfire

1、下载地址:选择合适版本下载。
https://www.igniterealtime.org/downloads/index.jsp
2、创建保存openfire的目录:
sudo mkdir /opt/openfire
3、把下载的文件放到第2步创建的openfire目录下:
cd /opt/openfire
sudo mv /media/xiaxia/MyUbuntu/IM/openfire_4_3_2.tar.gz
4、解压:
tar openfire_4_3_2.tar.gz
5、修改环境变量文件:
sudo gedit /etc/profile
6、创建一个openfire组:
sudo groupadd openfire
7、添加一个用户并将该用户加入到openfire组:
sudo useradd -d /opt/openfire -g openfire openfire
8、更改/opt/openfire的属主和属组:
sudo chown -R openfire:openfire /opt/openfire
9、执行openfire:
sudo su - openfire
或:
cd /opt/openfire/bin
./openfire start

配置

  • 配置数据库:
    1、进入openfire数据库脚本所在目录:
    cd /opt/openfire/resources/database/
    ls(显示有这样一条:openfire mysql.sql)
    2、登录mysql:
    mysql -u root -p
    3、创建openfire数据库(在第二步完成后的shell里面执行):
    create database openfire;
    4、切换到openfire数据库:
    use openfire;
    5、导入数据库脚本:
    source /opt/openfire/resources/database/openfire_mysql.sql
    6、刷新权限:
    flush privileges;

  • 配置openfire
    1、在浏览器中输入http://localhost:9090/进入配置界面:
    前提:mysql、openfire均已打开
    2、选择语言:
    在这里插入图片描述
    3、Server Settings:
    XMPP域名:这个应该设置为域名或者自己的ip地址,默认为127.0.0.1。
    Server Host Name(FQDN):自己设置;
    Property Encryption via:选择AES,默认选择Blowfish在Profile Setting这步会出错;
    Property Encryption Key:自己设置。
    在这里插入图片描述
    4、Database Settings:
    默认选择标准数据库连接即可
    在这里插入图片描述
    5、输入mysql的连接信息:
    JDBC Driver Class:com.mysql.jdbc.Driver
    Database URL:jdbc:mysql://localhost:3306/openfire?useSSL=true
    Username与Password是mysql数据库用户名和密码
    在这里插入图片描述
    6、Profile Settings:
    默认设置
    7、Administrator Account:
    自己设置
    8、安装完毕:
    9、进入登录界面:
    初始用户名密码均为admin
    10、登录成功界面:
    在这里插入图片描述

11、新建用户:
Users/Groups->Create New User->设置用户名

安装spark

1、使用ubuntu 16.04查看ip 地址(即服务器):
ifconfig -a
控制台输出:lo下面:
inet addr:127.0.0.1 Mask:255.0.0.0
wlp3s0下面:
inet addr:192.168.1.109 Bcast:192.168.1.255 Mask:255.255.255.0
ip地址即为192.168.1.109
2、下载地址和openfire下载地址一样:
3、在windows上安装spark,一路默认即可:
4、域名则填写我们服务器的域名,即192.168.1.109
使用用户名和密码登录。

遇到的部分错误:
1、Profile Settings:
A failure occurred while fetching your session from the server…如图:
在这里插入图片描述
原因是Server Setting 把Property Encryption via设置成了Blowfish。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值