1.安转Centos6 64位系统
2.安装mysql
a) yum install -y mysql-server mysqlmysql-deve
b) chkconfig mysqld on
3.安装Java1.7或更高版本
rpm -ivh jdk-7u65-linux-x64.rpm
4.安装tigase,从中选一个,tigase-server-5.2.0-b3447-dist-max.tar.gz
a) 下载安装包https://projects.tigase.org/projects/tigase-server/files到opt目录
b) tar-zxvf tigase-server-5.2.0-b3447-dist-max.tar.gz
c) 进入安装包目录cd tig ase-server-5.2.0-b3447-dist-max
d) 赋予权限
i. chmod u+x./scripts/tigase.sh
ii. chmod u+x./scripts/db-create-mysql.sh
e) 设置JAVA_HOME
vi etc/tigase.conf
将 JAVA_HOME 设置下JAVA_HOME="${JAVA_HOME}"
例如:JAVA_HOME=/usr/java/jdk1.7.0_65
f) 设置初始化配置文件
vi etc/init.properties
config-type=--gen-config-def
--admins=admin@tt.com //修改管理员email
--virt-hosts =tt.com //修改域名 (注册帐号时的服务器名称)
--debug=server
--monitoring=jmx:9050,http:9080,snmp:9060
--user-db=mysql
--user-db-uri=jdbc:mysql://192.168.0.184:3306/tigasedb?user=tigase&password=tigase&useUnicode=true&characterEncoding=UTF-8//修改实际数据库
g) 初始化数据库
./scripts/db-create-mysql.shtigase tigase tigasedb root_username root_password 192.168.0.184
注:修改数据库脚本文件db-create-mysql.sh,设置Tigase服务器要使用的数据库的:用户名、密码、数据库名、数据库管理员用户名、数据库管理员密码、主机名
5.启动和停止tigase服务
a) 在tigase解压缩目录执行
b) /scripts/tigase.shstart etc/tigase.conf 启动
c) ./scripts/tigase.shstop etc/tigase.conf 停止
6.关闭防火墙
serviceiptables stop
7.测试
a) 安装spark_2_6_3.exe软件
b) 将本机C:\WINDOWS\system32\drivers\etc\hosts文件增加
192.168.0.184 tigase.server.net
注:服务器ip地址 域名=(--virt-hosts =tt.com域名)中的域名
c) 注册帐号
注:服务器填写域名地址
然后登陆
测试其它pc安装客户端能够互相通信
在另一台pc注册账号并登陆
然后添加联系人
得到对方的同意回复后就可以通信了