jira+confluence安装

准备如下所有包:

atlassian-agent.jar

jdk-8u241-linux-x64.tar.gz

atlassian-confluence-8.0.0-x64.bin

atlassian-jira-software-9.4.0-x64.bin

mysql-8.0.31-1.el8.x86_64.rpm-bundle.tar

mysql-connector-java-8.0.28.jar

confluence-8.2.1破解

1.安装jdk
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/local
cd /usr/local/
ln -s jdk1.8.0_241 java
vi /etc/profile
最后增加
export JAVA_HOME=/usr/local/java
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
2.安装Mysql 8
实际上用yum安装更方便,我只是出于习惯,喜欢手动安装。
下载mysql
MySQL :: Download MySQL Community Server
解压
xz -d mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz
tar xvf mysql-8.0.31-linux-glibc2.12-x86_64.tar -C /usr/local/
cd /usr/local/
ln -s mysql-8.0.31-linux-glibc2.12-x86_64 mysql
mkdir -p /data/mysql
创建组、用户
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --level 2345 mysqld on #设置开启自动启动
mkdir -pv /data/mysql/{data,binlogs,log,run,share,tmp}
ln -sv /data/mysql/run /usr/local/mysql/run
chmod go-rwx /data/mysql/
mkdir -p /data/mysql/relay_log/mysql-relay-bin
ln -sv /usr/local/mysql/bin/ /data/mysql/bin
chown -R mysql:mysql /data
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
vi /etc/my.cnf
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=/usr/local/mysql/
# 设置mysql数据库的数据的存放目录
datadir=/data/mysql/data
tmpdir=/data/mysql/tmp
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=100
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#default_authentication_plugin=mysql_native_password
authentication_policy = mysql_native_password
#是否对sql语句大小写敏感,1表示不敏感
lower_case_table_names = 1
#MySQL连接闲置超过一定时间后(单位:秒)将会被强行关闭
#MySQL默认的wait_timeout  值为8个小时, interactive_timeout参数需要同时配置才能生效
interactive_timeout = 1800
wait_timeout = 1800
#Metadata Lock最大时长(秒), 一般用于控制 alter操作的最大时长sine mysql5.6
#执行 DML操作时除了增加innodb事务锁外还增加Metadata Lock,其他alter(DDL)session将阻塞
lock_wait_timeout = 3600
#内部内存临时表的最大值。
#比如大数据量的group by ,order by时可能用到临时表,
#超过了这个值将写入磁盘,系统IO压力增大
tmp_table_size = 64M
max_heap_table_size = 64M
# 是否开启binlog,0-不开启 1-开启
log_bin=1
#binlog全路径,包括名称
log_bin=/data/mysql/data/binlog
#binlog最大文件大小,默认为1G大小
max_binlog_size=1024
#错误日志路径,如果不设置默认在data目录中
log_error=/data/mysql/log/error.log
#开启慢查询日志,默认为0不启用
slow_query_log=0
#慢查询日志路径,如果不设置默认在data目录中
slow_query_log_file=/data/mysql/log/slow-sql.log
#慢查询阀值,默认10s
long_query_time=1
#慢日志输出方式,默认FILE输出到文件,可以设置为TABLE写入到mysql.slow_log表,也可以设置FILE,TABLE
log_output=FILE
collation-server=utf8mb4_bin
max_allowed_packet=256M
innodb_log_file_size=256M
innodb_redo_log_capacity = 2G
transaction-isolation=READ-COMMITTED
log-bin=mysql-bin
#log-slow-queries=slowquery.log
slow_query_log = on
slow-query-log-file = /data/mysql/log/mysql-slow.log
long_query_time = 2
binlog_format=row
log_bin_trust_function_creators = 1
optimizer_switch = derived_merge=off
bind-address = 0.0.0.0
socket=/data/mysql/run/mysql.sock
pid_file=/data/mysql/run/mysql.pid
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
socket = /data/mysql/run/mysql.sock
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
socket = /data/mysql/run/mysql.sock
[mysqldump]
socket = /data/mysql/run/mysql.sock
[mysqladmin]
socket = /data/mysql/run/mysql.sock
初始化
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --explicit_defaults_for_timestamp
根据输出,修改/etc/my.cnf,删除data,再重新初始化,直到没有报错为止
cat /data/mysql/log/error.log
可以看到root密码为:root@localhost: of/psr1ukYsv
执行mysql -V    报错:
mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
安装ncurses-compat-lib可以解决该问题,这里会遇到一些问题
自行百度
yum -y install ncurses-compat-lib
# mysql -V
mysql  Ver 8.0.31 for Linux on x86_64 (MySQL Community Server - GPL)
登录mysql
启动mysql
systemctl restart mysqld  #restart start 都可以
mysql –uroot –p
#黏贴上面看到密码 可能会报错:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决:
这是因为复制黏贴出错,重新复制一次就可以了
设置root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxx';
FLUSH PRIVILEGES;
mysql创建jira和confluence的库和用户,并赋权
mysql用root创建jira库和用户、赋权
mysql –uroot –p
建库
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
创建一个不限制ip登录的用户,%代表不限制ip登录
create user 'jira'@'%' identified by 'Dvd@1ppt';
mysql8的赋权与5.7不同,用户不能授权的原因是mysql 数据库中user 表中的特定用户(root) 的host 的属性值为localhost.
use mysql;
update user set host='%' where user='root';
grant all privileges on jira.* to jira@'%';
FLUSH PRIVILEGES;
创建confluence库和用户、赋权
建库
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
建用户
create user 'confluence'@'%' identified by 'xxxxx';
赋权
use mysql;
update user set host='%' where user='root';
grant all privileges on confluence.* to confluence @'%';
FLUSH PRIVILEGES;
3.安装jira
root用户登录
建用户
useradd -u 2000 jira
-u只是习惯,不用也无所谓
安装jira
bash atlassian-jira-software-9.4.0-x64.bin
默认安装就可以了
Unpacking JRE ...
Starting Installer ...
You do not have administrator rights to this machine and as such, some installation options will not be available. Are you sure you want to continue?
Yes [y, Enter], No [n]
y
This will install Jira Software 9.4.0 on your computer.
OK [o, Enter], Cancel [c]
o
Click Next to continue, or Cancel to exit Setup.
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing Jira installation [3]
1
Details on where Jira Software will be installed and the settings that will be used.
Installation Directory: /home/jira/atlassian/jira
Home Directory: /home/jira/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005
Install as service: No
Install [i, Enter], Exit [e]
i
……
Would you like Setup to overwrite it?
Yes [y], Yes to All [ya], No [n], No to All [na]
ya
Installation of Jira Software 9.4.0 is complete
Start Jira Software 9.4.0 now?
Yes [y, Enter], No [n]
Y
Installation of Jira Software 9.4.0 is complete
Your installation of Jira Software 9.4.0 is now ready and can be accessed
via your browser.
Jira Software 9.4.0 can be accessed at http://localhost:8080
Finishing installation ...
安装完毕进入设置
Netstat –an |grep LISTEN如果发现只有tcp6的监听,没有tcp的
vi /etc/sysctl.conf
增加几条,关闭ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
sysctl -p /etc/sysctl.conf  执行生效
重启jira
cd /home/jira/atlassian/jira/bin
./stop-jira.shcp /soft/atlassian-agent.jar /home/jira/
vi setenv.sh
最后增加这一句
export JAVA_OPTS="-javaagent:/home/jira/atlassian-agent.jar ${JAVA_OPTS}"
安装驱动
cp /soft/mysql-connector-java-8.0.28.jar /home/jira/atlassian/jira/atlassian-jira/WEB-INF/lib
启动jira
./start-jira.sh
网页访问   ip:8080
因为是导入的数据库,所以没有要求提供注册码,如果是新装jira会出现要求licences key。可以用下面破解插件的办法取得,只要记住Server ID并将XXX换成jira就可以了。
在系统信息中可以查到服务器ID
服务器 ID  BZCL-N77S-JIXK-1ZFS
破解
java -jar atlassian-agent.jar -p jira -m devops@devops.tech -n devops -o http://服务器ip -s BZCL-N77S-JIXK-1ZFS
将XXX换成对ID 就可以得到破解码
后面是导入数据,需要注意附件是需要手动导入的,附件目录位置默认可以在:系统--高级--附件中找到,我的系统在:
/home/jira/atlassian/application-data/jira/data/attachments
#######################################################
4.安装confluence建用户
useradd -u 3000 confluence
$ bash atlassian-confluence-8.0.0-x64.bin
Waring: fontconfig is necessary to run with OpenJDK. Run the installer as root/sudo to install fontconfig.
Installing fontconfig and fonts
CentOS-8 - Base - mirrors.aliyun.com                                                                                                                      2.0 MB/s | 4.6 MB     00:02
CentOS-8 - Extras - mirrors.aliyun.com                                                                                                                     23 kB/s |  10 kB     00:00
CentOS-8 - AppStream - mirrors.aliyun.com                                                                                                                 1.8 MB/s | 8.4 MB     00:04
Error: This command has to be run with superuser privileges (under the root user on most systems).
Error: This command has to be run with superuser privileges (under the root user on most systems).
Error: This command has to be run with superuser privileges (under the root user on most systems).
Regenerating the font cache
Fonts and fontconfig have been installed
Unpacking JRE ...
Starting Installer ...
You do not have administrator rights to this machine and as such, some installation options will not be available. Are you sure you want to continue?
Yes [y, Enter], No [n]
y
This will install Confluence 8.0.0 on your computer.
OK [o, Enter], Cancel [c]
o
Click Next to continue, or Cancel to exit Setup.
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2, Enter],
Upgrade an existing Confluence installation [3]
1
See where Confluence will be installed and the settings that will be used.
Installation Directory: /home/confluence/atlassian/confluence
Home Directory: /home/confluence/atlassian/application-data/confluence
HTTP Port: 8090
RMI Port: 8000
Install as service: No
Install [i, Enter], Exit [e]
i
Extracting files ...
Please wait a few moments while we configure Confluence.
Installation of Confluence 8.0.0 is complete
Start Confluence now?
Yes [y, Enter], No [n]
y
Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 8.0.0 is complete
Your installation of Confluence 8.0.0 is now ready and can be accessed via
your browser.
Confluence 8.0.0 can be accessed at http://localhost:8090
Finishing installation ...
安装完毕
cd /home/confluence/atlassian/confluence/bin
./stop-confluence.sh
cp /soft/atlassian-agent.jar /home/confluence
vi setenv.sh
在最后添加
export JAVA_OPTS="-javaagent:/root/soft/atlassian-agent.jar ${JAVA_OPTS}"
配置连接文件
Cp /soft/mysql-connector-java-8.0.28.jar /home/confluence/atlassian/confluence/confluence/WEB-INF/lib/
重启confluence
./start-confluence.sh
网页访问Ip:8090
破解
java -jar atlassian-agent.jar -m 'conf@qq.com' -p conf -o 'http://127.0.0.1:8090/' -s ' BUBF-WPAF-KPAT-9N1U'
将取得的密钥贴到页面上。
注:网上推荐的用confluence_keygen.jar破解atlassian-extras-decoder文件的办法不管用,可能只支持到2-3.4.1,现在这个文件版本是atlassian-extras-decoder-v2-3.4.6.jar,破解之后confluence无法启动。
下一步,设置数据库
后面就是按部就班的导入数据了
注:管理员经常显示已经自动注销,分别修改conf/ context.xml
分别将
<!-- The contents of this file will be loaded for each web application -->
<Context>
jira改成
<!-- The contents of this file will be loaded for each web application -->
<Context sessionCookieName ="JIRASESSIONID">
confluence改成
<!-- The contents of this file will be loaded for each web application -->
<Context sessionCookieName ="confluence">
confluence忘记admin密码
1.概述
confluence搭建好以后,创建了普通的用户,超管用户使用的次数就很少了。经过一段时间后,需要使用的admin账号时发现密码早已忘记,这个时候可以通过数据库操作重置密码。
2.重置admin密码
2.1.获取admin账户ID
select u.id, u.user_name, u.active from cwd_user u
join cwd_membership m on u.id=m.child_user_id join cwd_group g on m.parent_id=g.id join cwd_directory d on d.id=g.directory_id
where g.group_name = 'confluence-administrators' and d.directory_name='Confluence Internal Directory';
2.2.重置admin账户密码
-- 重置后的密码是admin,id条件是上面查询admin账户的id。
update cwd_user set credential =
'x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A=='
where id=xxxxxx;					
重启服务

Jira安装:

提示需要许可证,去后台破解

破解:java -jar atlassian-agent.jar -p jira -m devops@devops.tech -n devops -o http://10.10.200.18:8080 -s BU51-Y565-XBHP-70QY

将许可证密钥填入前端web即可。

Confluence安装:

java -jar atlassian-agent.jar -m 'conf@qq.com' -p conf -o 'http://127.0.0.1:8090/' -s 'B4LX-UVTN-6E7C-OYQQ'

复制许可证密钥到web,然后点击下一步

点击下一步,按顺序操作即可。

两边都安装完成后,在jira上配置confluence

confluence上配置Jira。

如要配置ldap-ad域账号登录,confluence下还需配置如下:

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/152109.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wpf webBrowser控件 常用的函数和内存泄漏问题

介绍 WebBrowsers可以让我们在窗体中进行导航网页。 WebBrowser控件内部使用ie的引擎&#xff0c;因此使用WebBrowser我们必须安装ie浏览器&#xff08;windows默认安装的&#xff09;。 使用 直接在xmal中使用webBrowser控件 <WebBrowser x:Name"WebBrowser1"…

【用unity实现100个游戏之14】Unity2d做一个建造与防御类rts游戏

文章目录 前言素材新建项目放置物品放置不同物品类型资源管理管理和配置生成资源的信息绘制资源UI同步资源生成绘制地图&#xff0c;优化场景控制虚拟相机添加建筑物按钮UIUI上放置建筑问题修复添加点击事件选中效果箭头空物体效果建造跟随鼠标显示添加资源物体实现树叶的随风摇…

MySQL:主从复制-基础复制(6)

环境 主服务器 192.168.254.1 从服务器&#xff08;1&#xff09;192.168.254.2 从服务器&#xff08;2&#xff09;192.168.253.3 我在主服务器上执行的操作会同步至从服务器 主服务器 yum -y install ntp 我们去配置ntp是需要让从服务器和我们主服务器时间同步 sed -i /…

FFmpeg 命令:从入门到精通 | FFmpeg 解码流程

FFmpeg 命令&#xff1a;从入门到精通 | FFmpeg 解码流程 FFmpeg 命令&#xff1a;从入门到精通 | FFmpeg 解码流程流程图FFmpeg 解码的函数FFmpeg 解码的数据结构补充小知识 FFmpeg 命令&#xff1a;从入门到精通 | FFmpeg 解码流程 本内容参考雷霄骅博士的 FFmpeg 教程。 流…

用min-max容斥实现lcm与gcd互换

lcm本质是每个质因子质数取max&#xff0c;gcd是每个质因子质数取min 然后我们就可以直接套min-max容斥&#xff1a;

unity中绑定动画的行为系统

主要代码逻辑是创建一个action队列,当动画播放结束时就移除队头,执行后面的事件 public class Enemy : MonoBehaviour {public event Action E_AnimatorFin;//当动画播放完毕时public Action DefaultAction;//默认事件public Dictionary<Action, string> EventAnimator n…

Java版工程行业管理系统源码-专业的工程管理软件-提供一站式服务

项目背景 一、随着公司的快速发展&#xff0c;企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性&#xff0c;公司对内部工程管理的提升提出了更高的要求。 二、企业通过数字化转型&#xff0c;不仅有利于优化业务流程、提升经营管理…

2019年[海淀区赛 第2题] 阶乘

题目描述 n的阶乘定义为n!n*(n -1)* (n - 2)* ...* 1。n的双阶乘定义为n!!n*(n -2)* (n -4)* ...* 2或n!!n(n - 2)*(n - 4)* ...* 1取决于n的奇偶性&#xff0c;但是阶乘的增长速度太快了&#xff0c;所以我们现在只想知道n!和n!!末尾的的个数 输入格式 一个正整数n &#xff…

AI驱动的3D模型无缝纹理生成

创建无缝纹理一直是一个需要艺术技巧的劳动密集型过程。 然而&#xff0c;随着稳定扩散模型&#xff08;Stable Diffusion&#xff09;的出现&#xff0c;情况发生了变化。 通过将文本转换为逼真、无边界的图像&#xff0c;稳定扩散彻底改变了纹理创建&#xff0c;使其变得易于…

Axios、SASS学习笔记

目录 前言 一、Axios基础认识 1、简介 2、相关文档 3、基本配置 4、基础快捷使用 二、Axios封装 1、公共配置文件 2、细化每个接口的配置 3、使用并发送请求 三、SASS 1、简介 2、相关文档 3、使用前奏 4、使用变量 5、嵌套规则 6、父级选择器标识 & 前言…

Leetcode hot 100之二叉树

目录 (反)序列化二叉树&#xff08;str<->tree&#xff09;&#xff1a;前序 前序遍历&#xff08;迭代&#xff09;/路径 stack.length 入栈&#xff1a;中右左 出栈&#xff1a;中左右 中序遍历&#xff08;迭代&#xff09; cur||stack.length 后序遍历&#x…

计算机视觉处理的开源框架

计算机视觉是一门涉及图像和视频分析的领域&#xff0c;有许多开源的框架和库可用于构建计算机视觉应用程序。以下是一些常见的计算机视觉开源框架及其特点&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合…

一盏茶的功夫帮你彻底搞懂JavaScript异步编程从回调地狱到async/await

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 &#x1f4d8; 1. 引言 &#x1f4d8; 2. 使用方法 &#x1f4d8; 3. 实现原理 &#x1f4d8; 4. 写到最后…

Android 自定义PopupWindow,实现下拉框

1、效果图 2、前言 1、页面由 MagicIndicator ViewPager2 Fragment 实现&#xff1b; 2、下拉框是基于WindowManager实现&#xff1b; 3、我使用PopupWindow实现下拉框时&#xff0c;发现一个问题&#xff0c;PopupWindow 在窗口显示的情况下&#xff0c;无法直接从外部修…

(c语言进阶)指针的进阶

一.字符指针 1.一般应用 &#xff08;1&#xff09;%c的应用 &#xff08;2&#xff09;%s的应用 字符指针没有权限通过解引用去改变指针指向的值 2.笔试题 题目&#xff1a;判断输出结果 int main() { const char* p1 "abcdef"; const char* p2 "…

无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同

“/”应用程序中的服务器错误。 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动&#xff0c;并且客户端端口与服务器端口相同。如果服务器位于远程计算机上&#xff0c;请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Se…

【云备份】

文章目录 [toc] 1 :peach:云备份的认识:peach:1.1 :apple:功能了解:apple:1.2 :apple:实现目标:apple:1.3 :apple:服务端程序负责功能:apple:1.4 :apple:服务端功能模块划分:apple:1.5 :apple:客户端程序负责功能:apple:1.6 :apple:客户端功能模块划分:apple: 2 :peach:环境搭建…

[VC++]圆形进度条

[VC]圆形进度条 源码开发环境&#xff1a;VC6.0 WIN10 64位下编译通过利用绘制饼图的原理&#xff0c;来制作的圆形进度条&#xff0c;可以显示百分比。软件运行截图如下&#xff1a; 附件源码下载(点击下载&#xff09;

基于ensp的园区网络搭建综合实验

目录 &#x1f552; 1. 技术介绍&#x1f552; 2. 需求分析&#x1f558; 2.1 项目背景和需求&#x1f558; 2.2 项目需求分析 &#x1f552; 3. 网络结构设计&#x1f552; 4. 网络拓扑规划&#x1f552; 5. 网络设备基本配置&#x1f558; 5.1 规划VLAN&#x1f558; 5.2 MST…

【RK3588】YOLO V5在瑞芯微板子上部署问题记录汇总

YOLO V5训练模型部署到瑞芯微的板子上面&#xff0c;官方是有给出案例和转过详情的。并且也提供了Python版本的推理代码&#xff0c;以及C语言的代码。 但是&#xff0c;对于转换过程中的细节&#xff0c;哪些需要改&#xff1f;怎么改&#xff1f;如何改&#xff0c;和为什么…