jira+confluence安装

news2024/11/19 3:35:53

准备如下所有包:

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.sh
 cp /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。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

对于java线程池ThreadPoolExecutor监控以及参数动态调整的思考

https://mp.weixin.qq.com/s/baYuX8aCwQ9PP6k7TDl2Ww Java线程池实现原理及其在美团业务中的实践 - 美团技术团队 上面两个链接都是一篇文章发布在不同地方&#xff0c;看其中一篇即可。 看到了美团技术团队的这篇文章以及加上自己对线程池的了解和看过的源码&#xff0c;有如…

app对接广告变现平台:影响app广告单价的4大因素

在移动应用开发者和媒体公司竞相寻求提高广告变现效率的今天&#xff0c;理解影响APP广告单价的关键因素至关重要。广告单价是广告收入的核心组成部分&#xff0c;它受多种因素的影响&#xff0c;直接关系到媒体的盈利能力。主要因素大概有以下几点&#xff1a;#APP广告变现# …

vue3+vite+uniapp 封装一个省市区组件

一、预览图 二、使用前的一些注意事项 只支持在 uniapp vue3 项目中使用支持微信小程序和h5 (app端没有测试过)ui库用的 uview-plus省市区数据用的是 vant-ui 提供的一个赖库 vant/area-data 三、组件代码 <template><u-popup :show"show" type"botto…

深圳市重点实验室如何办理-华夏泰科

深圳市重点实验室是为了提升科技创新的能力和水平&#xff0c;推动科技成果的转化和应用而设立的一项重要机构。同时深圳市重点实验室是开展高水平基础研究和应用基础研究、聚焦和培养优秀科技人才、开展学术交流的重要基地。认定该资质对于提升品牌影响力和科技创新能力有着重…

Elasticsearch实战(十八)--ES搜索Doc Values/Fielddata 正排索引 深入解析

1.正排索引与倒排索引 先说结论&#xff0c;再讲原理 !!!尽量不要再生产环境使用fielddatatrue&#xff0c;即使要用也要控制好占用内存比例的大小&#xff0c;否则容易出现OOM !!!尽量不要再生产环境使用fielddatatrue&#xff0c;即使要用也要控制好占用内存比例的大小&#…

剑指offer——JZ32 从上往下打印二叉树 解题思路与具体代码【C++】

一、题目描述与要求 从上往下打印二叉树_牛客题霸_牛客网 (nowcoder.com) 题目描述 不分行从上往下打印出二叉树的每个节点&#xff0c;同层节点从左至右打印。例如输入{8,6,10,#,#,2,1}&#xff0c;如以下图中的示例二叉树&#xff0c;则依次打印8,6,10,2,1(空节点不打印&a…

docker运维之自定义网络配置

自定义网络配置讲解与实操 docker中的容器有独立的隔离空间&#xff0c;那么&#xff0c;它们能不能通过网络相互访问呢&#xff1f; 答案是可以的&#xff01;作者在之前Redis篇中使用docker配置了主从、cluster集群&#xff0c;当时的做法是利用每个容器的ip地址和端口创建相…

一对一直播实时美颜SDK算法背后的技术原理与实现

美颜技术已经成为了现代社交媒体和视频通信的不可或缺的一部分。用户希望看起来最好&#xff0c;而实时美颜技术通过在实时视频中平滑皮肤、修复瑕疵以及增强特征来满足这一需求。这种技术的核心是实时美颜SDK&#xff0c;它蕴含着精密的算法和工程实现&#xff0c;本文将深入探…

成功解决@Async注解不生效的问题,异步任务处理问题

首先&#xff0c;有这样一个异步监听方法 然后配置好了异步线程池 package com.fdw.study.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Conf…

维修派单系统好用吗?如何实现数字化后勤管理?

在当今社会&#xff0c;各种设备和设施的正常运转对于单位和组织来说至关重要。然而&#xff0c;由于各种因素的影响&#xff0c;设备和设施在日常运行过程中难免会出现故障。这时&#xff0c;高效的维修服务就显得尤为重要。而“的修”维修派单系统&#xff0c;就是一种专为维…

Java卷上天,可以转行干什么?

小刚是某名企里的一位有5年经验的高级Java开发工程师&#xff0c;每天沉重的的工作让他疲惫不堪&#xff0c;让他萌生出想换工作的心理&#xff0c;但是转行其他工作他又不清楚该找什么样的工作 因为JAVA 这几年的更新实在是太太太……快了&#xff0c;JAVA 8 都还没用多久&am…

怎么压缩pdf文件?分享缩小pdf文件的简单方法

在我们的日常生活和工作中&#xff0c;往往需要处理大量的PDF文件&#xff0c;而很多时候这些文件的大小会成为传输和存储的难题。为了解决这个问题&#xff0c;下面我们将介绍三种方法来压缩PDF文件&#xff0c;一起来看看吧~ 一、嗨格式压缩大师 首先&#xff0c;最简单也是…

Spring: @ComponentScan注解,不设置basePackages时,为什么会扫描该注解所在的包?

ComponentScanAnnotationParser类的parse方法&#xff1a; 可以看到如果没配置basePackages&#xff0c;会调用ClassUtils的静态方法getPackageName将声明ComponentScan的类所在的包添加到basePackages中去

山西电力市场日前价格预测【2023-10-08】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2023-10-08&#xff09;山西电力市场全天平均日前电价为258.40元/MWh。其中&#xff0c;最高日前电价为496.19元/MWh&#xff0c;预计出现在18:45。最低日前电价为0.00元/MWh&#xff0c;预计出…

TouchDesigner专题_LeapMotion安装(win10系统)

如果你已经走到了其他教程的最后一步&#xff0c;出现报错 Connection failed.Ensure the device is connected and the correct version (4.1) of Leap Motion driver is installed 直接跳到最后一节就能解决 一、LeapMotion硬件 硬件部分很简单&#xff0c;就和手机数据线…

文件服务器审核

数据是所有组织的命脉&#xff0c;保护存储此重要资产的存储库对于防止不必要的暴露、盗窃和丢失至关重要&#xff0c;管理员和数据所有者应增强其文件服务器安全性、满足合规性要求等。 文件服务器审核工具 使用 DataSecurity Plus 无缝监控、警报和报告跨 Windows 文件服务…

深圳市重点实验室申报标准-华夏泰科

深圳市重点实验室&#xff0c;作为中国科技创新的引领者&#xff0c;扮演着关键的角色&#xff0c;旨在推动前沿科学研究和技术创新。申请重点实验室&#xff0c;可为企业带来莫大的荣誉并可为企业及机构提供宝贵的资源和支持&#xff0c;更可获得丰厚的现金支持。那么如何申请…

京东数据分析平台:2023年8月京东奶粉行业品牌销售排行榜

鲸参谋监测的京东平台8月份奶粉市场销售数据已出炉&#xff01; 鲸参谋数据显示&#xff0c;8月份京东平台上奶粉的销售量将近700万件&#xff0c;环比增长约15%&#xff0c;同比则下滑约19%&#xff1b;销售额将近23亿元&#xff0c;环比增长约4%&#xff0c;同比则下滑约3%。…

HiveServer2 Service Crashes(hiveServer2 服务崩溃)

Troubleshooting Hive | 5.9.x | Cloudera Documentation 原因&#xff1a;别人用的都好好的&#xff0c;我的集群为什么会崩溃&#xff1f; 1.hive分区表太多(这里没有说具体数量。) 2.并发连接太多&#xff0c;我记的以前默认是200个连接 3.复杂的hive查询访问表的的分区…

【Vue面试题一】、说说你对 Vue 的理解

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官&#xff1a;有使用过vue吗&#xff…