1.openfire 설치
openfire 다운로드
다운로드 페이지
https://www.igniterealtime.org/projects/openfire/
open fire 설치
rpm -ivh openfire-4.4.1-1.x86_64.rpm
systemctl start openfire
http://127.0.0.1:9090 접속 하여 초기세팅 진행.
DB설치
openfire 다운로드
다운로드 페이지
https://www.igniterealtime.org/projects/openfire/
open fire 설치
rpm -ivh openfire-4.4.1-1.x86_64.rpm
systemctl start openfire
http://127.0.0.1:9090 접속 하여 초기세팅 진행.
DB 커넥션부분 다음과 같이 수정
mysql://127.0.0.1:3306/openfire?rewriteBatchedStatements=true&characterEncoding=UTF-8&characterSetResults=UTF-8
2. 마리아디비 설치
yum install -y mariadb-server
db초기세팅.
mysql_secure_installation
패스워드 및 설정 해주면 된다.
아래와 같이 UTF-8로 언어셋 변경 설정
(한글 완벽 지원하기 위한 설정)
/etc/my.cnf.d/server.cnf
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
/etc/my.cnfd/mysql-clients.cnf
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[client]
default-character-set=utf8
DB생성 및 테이블 추가
mysql -u root -p
create database openfire
use openfire
/opt/openfire/resources/database/openfire_mysql.sql
내용 복사하여 쿼리 입력.(오픈파이어를 먼저 설치해야 해당경로에 나옴.
3.스파크설치
스파크도 다운 받아서 설치하면된다.
오픈파이어에서 계정 생성해주고.
사용자명 비밀번호 도메인(도메인이없으면 ip주소 입력)
그냥 로그인하면 되지 않는데 기타설정에서 아래두개를 체크 해서 해준다.
(인증서가 없없어서 그런거같음)
Accept all certificates ,
Disable Certificate hostname verification
4.spark 데스크톱 아이콘추가
vi /usr/share/applications/spark.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Spark
Terminal=false
Icon= /usr/share/spark/icon/spark.gif
Exec=/usr/share/spark/bin/startup.sh
GenericName=spark
#Categories=GNOME;GTK;System;TerminalEmulator;
Categories=Settings;Java;
위내용 추가해주면 application/other 에 추가됨.
현재 해결되지 않은문제.
오픈파이어 재기동시 그룹채팅 대화방이 전부 사라짐.
원인 아시는분들 피드백 부탁드립니다..