当前位置: 首页 > news >正文

Linux:confluence8.5.9的部署(下载+安装+破ji)离线部署全流程

0.环境

Confluence也是比较吃运存了,我建议运行运存给到4g或者4g以上就可以了,核数可以给到1核或以上 

我部署在centos7.9操作系统上,ip地址为:192.168.6.1,yum仓库使用的是自己的镜像文件,本章所有使用到的包全部为离线包,准备好包,到任何离线环境都可部署,防火墙和selinux都是关闭的

本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版

本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版

本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版


1.下载安装包

 主要下载4个安装包

atlassian-agent-v1.3.1.zip(用于破ji)

atlassian-confluence-8.5.9-x64.bin(confluence-server文件) 

mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar(mysql数据库) 

 mysql-connector-java-8.0.26.tar.gz(mysql数据库引擎)

下面依次进行下载


atlassian-agent-v1.3.1.zip

KALItarro/atlassian-agent-v1.3.1: 本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版 (github.com)icon-default.png?t=N7T8https://github.com/KALItarro/atlassian-agent-v1.3.1进入GitHub里

 

这样就把第一个包下载好了,下载完是个zip包,解压缩一下,里面的atlassian-agent-v1.3.1.zip就是要用的第一个包


atlassian-confluence-8.5.9-x64.bin

访问官网下载网站

Confluence Server Download Archives | Atlassianicon-default.png?t=N7T8https://www.atlassian.com/software/confluence/download-archives 

直接下载,这个就是要准备的第二个bin包


mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar

访问下面这个官方下载网站

MySQL :: Download MySQL Community Servericon-default.png?t=N7T8https://dev.mysql.com/downloads/mysql/

注意:这里绝大多数的都是x86,不要选arm 

这样就得到了第三个包


  mysql-connector-java-8.0.26.tar.gz

这个在阿里云的镜像平台下载

mysql-Connector-J安装包下载_开源镜像站-阿里云 (aliyun.com)icon-default.png?t=N7T8https://mirrors.aliyun.com/mysql/Connector-J/

进入了这个网站,发现好多的安装包,你可以按键盘上的“ CTRL + F ” 进行查找内容为: mysql-connector-java-8.0.26.tar.gz 

点一下就下载了,速度非常之快,这样四个包就凑齐了


2.开始部署 

java 

先把我们刚刚下载好的包放进来 ,我这都放在了/root下面

yum -y install java

先下载一下java环境


 安装mysql

mkdir mysql && tar xf mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar -C mysql

 先解压一下这个归档包

在mysql下会有这些包

yum -y install createrepo

等会我们在mysql目录里创建一个repo环境,就不用一个一个安装rpm了

createrepo mysql

创建完了rpm仓库以后再去我们本地的yum仓库进行修改

vim /etc/yum.repos.d/123.repo

cd /root/mysql/
yum -y install mysql-community-server-8.4.0-1.el7.x86_64.rpm

这样就安装完成了

systemctl start mysqld

开启服务

cat /var/log/mysqld.log  | grep password

看一下密码

!Bm<Pk<uy8rj   这段就是,大家的密码都不一样

mysql -uroot -p

然后复制这个密码,输入密码时候不会有任何字符提示,这是一直保护方式

可以进来就行,然后再去修改他的密码

exit

先退出一下mysqld

vim /etc/my.cnf

在[mysqld]下面加入这四行

validate_password.policy=0
character_set_server=utf8
transaction-isolation = READ-COMMITTED
innodb_log_file_size = 256M

重启一下mysqld,然后再次进入mysql数据库

systemctl restart mysqld
mysql -uroot -p

再次输入刚刚找到哪些密码!Bm<Pk<uy8rj

进入到mysql之后就输入下面这些sql语句,都是mysql里的语句这里不做过多的介绍了,如果想知道请自行搜索

ALTER USER 'root'@'localhost' IDENTIFIED BY 'confluence';
create database confluence default character set utf8mb4;
create user 'confluence'@'%' identified by 'confluence';
grant all PRIVILEGES on *.* to confluence@'%';
flush privileges;
ALTER DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

没有报错的就行了

exit

 退出数据库


安装confluence

cd /root/

回到刚刚四个包所在的位置

chmod +x atlassian-confluence-8.5.9-x64.bin
./atlassian-confluence-8.5.9-x64.bin

按o回车

按1回车

按i回车

按y回车

‘然后8090这个端口就启动了

使用浏览器去访问     ip:8090

 

这里记录下来你的服务器id,我们的id都是不一样的

然后回到服务器关闭服务,然后获取key

/etc/init.d/confluence stop

关闭了服务


获取key

获取key就要使用到atlassian-agent-v1.3.1.zip了

unzip atlassian-agent-v1.3.1.zip
mv atlassian-agent-v1.3.1 /opt/atlassian/
vim /opt/atlassian/confluence/bin/setenv.sh

在该文件最后一行添加内容

export JAVA_OPTS="-javaagent:/opt/atlassian/atlassian-agent-v1.3.1/atlassian-agent.jar ${JAVA_OPTS}" 

然后使用命令

java -jar /opt/atlassian/atlassian-agent-v1.3.1/atlassian-agent.jar -p conf -m 666666@qq.com -n confluence -o confluence -s BDPS-J7YB-JTY8-6QHI

 BDPS-J7YB-JTY8-6QHI是我的服务器id在命令末尾,你把我的这个换成你的

然后这个就是key

接着就能开启confluence了

/etc/init.d/confluence start

把密钥服务进来

当我们选择了mysql发现用不了因为还没有安装mysql引擎


mysql引擎 

tar xf mysql-connector-java-8.0.26.tar.gz
cd mysql-connector-java-8.0.26/
mv mysql-connector-java-8.0.26.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

放入引擎 

/etc/init.d/confluence restart

重启服务

这次就可以选择了mysql了

主机就是你服务器的ip,端口默认3306

数据库名称,用户名,密码都是confluence

点击测试连接

成功以后再下一步然后耐心等待

新手第一次使用就用示范站点就行

在这配置你的用户

开始

这样就部署完成了 ,开始使用吧!

http://www.lryc.cn/news/362524.html

相关文章:

  • JavaDS-学习数据结构之如果从零开始手搓顺序表,顺带学习自定义异常怎么用!
  • 汽车IVI中控开发入门及进阶(二十三):i.MX8
  • HarmonyOS(29)onMeasureSize和PlaceChildren (View的测量和布局)
  • 如何管理和维护组件库?
  • 使用Python和wxPython将PNG文件转换为JPEG文件
  • spark的简单学习二
  • 测试文章27-这是一篇测试文章请忽略
  • 卡方分布和 Zipf 分布模拟及 Seaborn 可视化教程
  • 音视频开发13 FFmpeg 音频 相关格式分析 -- AAC ADTS格式分析
  • 周三晚19:00 | 数据资源入表案例拆解,他们如何应对入表难点?
  • 树的知识总结
  • 工业安全智勇较量,赛宁网安工业靶场决胜工业网络攻防对抗新战场
  • 一种一维时间序列信号的广义小波变换方法(MATLAB)
  • 【GIC400】——驱动代码实现
  • 如何在 Vue 组件中正确地使用 data 函数?
  • .Net 基于MiniExcel的导入功能接口示例
  • 流量焦虑?别担心,Xinstall一站式App推广解决方案来了!
  • 降薪潮要开始了么?
  • 网络服务DHCP的安装
  • SELinux:安全增强型Linux
  • .NET Redis限制接口请求频率 滑动窗口算法
  • Java List数据结构与常用方法
  • Docker搭建redis-cluster集群
  • 实验室类管理平台LIMS系统的ui设计实例
  • <PLC><西门子><工控>西门子博图V18中使用SCL语言编写一个CRC16-modbus校验程序
  • Linux - 文件管理高级 find、grep
  • DOS编程入门:探索基础、深入技巧与实战应用
  • 创建线程的技术难点
  • Android ViewPager和ViewPager2的区别
  • Oracle数据库面试题-3