Confluence在国产飞腾CPU的虚拟机上装起来了

安装操作系统

首先创建操作系统,系统选择为CentOS 7,软件适配相对较为全面。安装镜像为


CentOS-7-aarch64-Everything-2009.iso,虚拟机配置为:

虚拟化环境:H3C CAS

CPU:16 核心(国产飞腾FT2000+ @ 2.2 GHz)

内存:32 GB(DDR4 @ 2666 MHz)

硬盘:150 GB(SATA SSD)

Confluence官网推荐配置如下:

Confluence在国产飞腾CPU的虚拟机上装起来了

系统选择最小化安装,磁盘分区时手工分区,删掉/home目录。

软件环境准备

安装之前建议先更新yum list。

yum list && yum update -y

为了方便管理,先安装一个宝塔面板。安装命令如下:

yum install -y wget && wget -O install.sh

安装时间比x86服务器环境下长了很多,平时大概2分钟左右。

Confluence在国产飞腾CPU的虚拟机上装起来了

通过上述方式登录面板,首先部署LNMP环境。主要使用其中的MySQL数据库,简化安装、方便管理。

因为Confluence是基于JAVA的,还需要再部署一下JAVA环境:

yum install -y java

部署Confluence

软件下载

从网上目前只找到了6.8.5版本的破解工具,所以本次安装就安装6.8.5版本。而且如果使用bin文件的安装版本,会提示无法执行二进制文件。

Confluence在国产飞腾CPU的虚拟机上装起来了

所以需要选择TAR.GZ Archive版本,下载命令如下:

wget

下载完成之后需要指定软件的安装目录和数据的存放路径,否则启动后会提示缺少关键配置而无法继续操作。

软件安装

参考安装版本的默认路径,将安装目录设置为/opt/atlassian/confluence,将数据存储路径设置为
/var/atlassian/application-data/confluence。

mkdir -p /opt/atlassian/confluence

mkdir -p /var/data/confluence/

解压文件:

tar -xvf atlassian-confluence-6.8.5.tar.gz

修改
confluence-init.properties配置文件:

vi /opt/atlassian/confluence/confluence/WEB-INF/classes/confluence-init.properties

Confluence在国产飞腾CPU的虚拟机上装起来了

取消confluence主目录的注释即可。

confluence.home=/var/data/confluence/

然后配置数据库连接工具。首先下载MySQL和JAVA平台的连接器:

wget

然后将工具jar包上传到confluence的lib路径下:

cp mysql-connector-java-5.1.48-bin.jar /opt/atlassian/confluence/lib

Confluence在国产飞腾CPU的虚拟机上装起来了

启动Confluence服务:

sh /opt/atlassian/confluence/bin/start-confluence.sh

Confluence在国产飞腾CPU的虚拟机上装起来了

查看Confluence服务端口情况:

Confluence在国产飞腾CPU的虚拟机上装起来了

放通Confluence所需的两个业务端口8000和8090。

Confluence在国产飞腾CPU的虚拟机上装起来了

访问http://IP:8090页面进行配置,首先更改语言为中文。

Confluence在国产飞腾CPU的虚拟机上装起来了

选择"产品安装"。

Confluence在国产飞腾CPU的虚拟机上装起来了

不安装插件,直接"下一步"。

Confluence在国产飞腾CPU的虚拟机上装起来了

软件激活

进到输入授权码页面,在授权码页面把激活key粘贴到授权码框内,点击"下一步"。

Confluence在国产飞腾CPU的虚拟机上装起来了

数据库配置

在宝塔面板中创建数据库,配置好"数据库名"、"用户名"和"密码"备用。

Confluence在国产飞腾CPU的虚拟机上装起来了

进入到数据库配置页面,选择"我自己的数据库"。

Confluence在国产飞腾CPU的虚拟机上装起来了

填入数据库信息,直接测试连接会提示"数据库排序规则需要使用'utf8_bin'"。

Confluence在国产飞腾CPU的虚拟机上装起来了

而通过宝塔面板中无法直接配置此编码规则,需要在数据库后台进行修改。可在数据库页面点击"root密码"进行数据库root密码的查看或修改。

Confluence在国产飞腾CPU的虚拟机上装起来了

连接数据库更新排序规则:

alter database wiki character set utf8 collate utf8_bin;

Confluence在国产飞腾CPU的虚拟机上装起来了

再次测试,本次提示"数据库必须使用'READ-COMMITTED'作为默认隔离级别"。

Confluence在国产飞腾CPU的虚拟机上装起来了

修改数据库的隔离级别为"READ-COMMITTED"。

set global tx_isolation='READ-COMMITTED';

Confluence在国产飞腾CPU的虚拟机上装起来了

再次测试连接,提示成功。点击"下一步"。

Confluence在国产飞腾CPU的虚拟机上装起来了

至此,Confluence安装完成。

Confluence在国产飞腾CPU的虚拟机上装起来了

此时检查资源使用情况,内存占用接近4G,果然最低配置还是比较合理的。

Confluence在国产飞腾CPU的虚拟机上装起来了


分享到:


相關文章: