小知识点:Confluence + mysql 安装流程

一、Confluence 配置

  • 访问下载地址,下载最新安装包 Confluence Server 下载存档 | Atlassian
  • 创建环境目录
    • mkdir -p /xxx/confluence/confluence-home
  • 解压安装包
    • tar -zxvf atlassian-confluence-7.xx.x.tar.gz -C /xxx/confluence
  • 配置 confluence-home
    • vim /xxx/confluence/atlassian-confluence-7.xx.x/confluence/WEB-INF/classes/confluence-init.properties
    • 添加:confluence.home=/xxx/confluence/confluence-home
  • 配置 agent
    • wget https://github.com/nineaiyu/atlassian-agent/releases/download/v1.0.0/atlassian-agent.jar
    • 将包放到 confluence-home 下
  • 配置环境变量
    • export LIB_PATH=“/xxx/confluence/atlassian-confluence-7.xx.x/confluence/WEB-INF/lib”
    • export JAVA_OPTS=“-javaagent:/xxx/confluence/confluence-home/atlassian-agent.jar=${LIB_PATH}”

二、MySQL 配置

  • 下载 mysql 驱动包
    • wget http://ftp.ntu.edu.tw/MySQL/Downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz
    • 将包放到 /xxx/confluence/atlassian-confluence-7.xx.x/lib 下
  • Docker 安装
    • 如果直接用不了,需要 sudo 的话可以直接去掉
      • sudo gpasswd -a 你的用户名 docker
      • newgrp docker
sudo yum -y install yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum -y install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
  • MySQL 安装
    • 创建挂载目录:data、conf
docker pull mysql:5.7
docker run -d --name=mysql -p 3306:3306 --restart=always --privileged=true -v /xxx/data:/var/lib/mysql -v /xxx/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
  • Confluence MySQL 配置
    • 在 /xxx/conf 下创建 xxx.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
transaction-isolation=READ-COMMITTED
binlog_format=row
log_bin_trust_function_creators = 1
optimizer_switch = derived_merge=off
  • 创建 Confluence 数据库
    • CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

三、启动

自行配置 Java 环境

  • 启动 Confluence
    • cd /xxx/confluence/atlassian-confluence-7.xx.x/bin
    • ./start-confluence.sh
  • 通过浏览器进入 IP:8090 网页
    • 可以通过 /xxx/confluence/atlassian-confluence-7.xx.x/conf/server.xml 修改端口

在这里插入图片描述

在这里插入图片描述

  • 获取密钥,需要复制服务器 ID

    • java -jar /xxx/confluence/confluence-home/atlassian-agent.jar -m ‘email@email.com’ -p conf -o ‘http://ip:8090/’ -s '服务器 ID‘
  • 配置数据库

在这里插入图片描述
在这里插入图片描述

  • 创建空白站点
  • 配置系统管理员账户
  • 设置成功即可

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值