Confluence与Jira

由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于这个问题,我们必须先安装jira,后安装confluence.

confluence环境:

1.  /Data/apps/atlassian-confluence-5.8.10        #程序文件

2. /Data/apps/atlassian-confluence-5.8.10/bin/start-confluence.sh       #服务启动脚本

3. /Data/apps/atlassian-confluence-5.8.10/bin/start-confluence.sh       #服务终止脚本

4. cd /Data/apps/conf-data/attachments/           #附件

5. /Data/apps/conf-data/index/           #索引

jira环境:

1. /Data/apps/atlassian-jira-6.3.15-standalone/      #程序文件

2. /Data/apps/atlassian-jira-6.3.15-standalone/bin/start-jira.sh       #服务启动脚本

3. /Data/apps/atlassian-jira-6.3.15-standalone/bin/stop-jira.sh       #服务终止脚本

4.  /Data/apps/jira-data/caches        #索引

5. /Data/apps/jira-data/data            #附件

一. jira和confluence共同安装环境:

1. jira和confluence都依赖于Java环境,需要安装oracle JDK, 服务器默认环境已经安装1.8版本可以直接使用。

1 [root@hongfei2-sa ~]# java -version
2 java version "1.8.0_51"
3 Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
4 Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

2. 安装数据库:

可以从公司yum源直接安装也可以自己源码安装

 1 [root@hongfei2-sa ~]# vim /etc/my.cnf                #加入如下字段
 2 character-set-server = utf8                       #添加编码信息,如果不设置安装完成后会显示乱码
 3 collation-server = utf8_bin
 4 sql_mode = NO_AUTO_VALUE_ON_ZERO       #必须添加,不然还原备份文件的时候会报错
 5 default-storage-engine = INNODB          #一般默认文件已经存在
 6 max_allowed_packet = 256M                  #限制数据包大小
 7 [root@hongfei2-sa ~]# service mysqld restart           #重启生效
 8
 9 mysql> create database jira character set utf8 collate utf8_bin;              #创建数据库
10 Query OK, 1 row affected (0.00 sec)
11 mysql> grant all privileges on jira.* to 'jirauser'@'localhost' identified by 'abc123';      #授权用户
12 Query OK, 0 rows affected (0.00 sec)
13 mysql> grant all privileges on jira.* to 'jirauser'@'127.0.0.1' identified by 'abc123';
14 Query OK, 0 rows affected (0.00 sec)
15 mysql> flush privileges;
16 Query OK, 0 rows affected (0.00 sec)

二. 安装jira:

1. 为了版本统一直接拷贝线上的安装包:

 1 [root@hongfei2-sa apps]# tar -zxvf atlassian-jira-6.3.15.tar.gz
 2 [root@hongfei2-sa conf]# pwd
 3 /Data/apps/atlassian-jira-6.3.15-standalone/conf
 4 [root@hongfei2-sa conf]# ls
 5 catalina.policy  catalina.properties  context.xml  logging.properties  server.xml  tomcat-users.xml  web.xml
 6 [root@hongfei2-sa conf]# vim server.xml          #修改8080为默认的80端口
 7 [root@hongfei2-sa classes]# pwd
 8 /Data/apps/atlassian-jira-6.3.15-standalone/atlassian-jira/WEB-INF/classes
 9 [root@hongfei2-sa classes]# vim jira-application.properties
10 jira.home = /Data/apps/jira-data                   #定义本地家目录
11 [root@hongfei2-sa lib]# mkdir /Data/apps/jira-data          #创建家目录
12 [root@hongfei2-sa lib]# pwd
13 /Data/apps/atlassian-jira-6.3.15-standalone/atlassian-jira/WEB-INF/lib       #拷贝MySQL JDBC驱动到此目录下
14 [root@hongfei2-sa bin]# sh start-jira.sh           #启动jira服务
15 [root@hongfei2-sa bin]# ss -tnl              #可以看到80端口的和8005已经监听
16 State      Recv-Q Send-Q                                                                         Local Address:Port                                                                           Peer Address:Port
17 LISTEN     0      128                                                                                        *:39103                                                                                     *:*
18 LISTEN     0      128                                                                                        *:5860                                                                                      *:*
19 LISTEN     0      1                                                                           ::ffff:127.0.0.1:8005                                                                                     :::*
20 LISTEN     0      128                                                                                       :::48775                                                                                    :::*
21 LISTEN     0      5                                                                                         :::873                                                                                      :::*
22 LISTEN     0      5                                                                                          *:873                                                                                       *:*
23 LISTEN     0      128                                                                                       :::3306                                                                                     :::*
24 LISTEN     0      128                                                                                       :::111                                                                                      :::*
25 LISTEN     0      128                                                                                        *:111                                                                                       *:*
26 LISTEN     0      100                     

驱动文件如下:

mysql-connector-java-5.1.35-bin.jar

注意: jdbc必须导入,不然安装完成为confluence自己默认的数据库,不会有mysql提示。

2. 浏览器访问进行web安装:

http://10.1.21.225     #这里暂时使用IP访问,后期可以指定域名解析。

点击完成,大功告成,jira搭建完毕!

三. 安装confluence

1.同样下载线上的安装包并解压:

 1 [root@confluence2.ops.prod.bj1 apps]# tar -zxvf atlassian-confluence-5.8.10.tar.gz
 2 [root@confluence2.ops.prod.bj1 apps]# mkdir conf-data           #创建家目录
 3
 4 [root@confluence2.ops.prod.bj1 classes]# pwd
 5 /Data/apps/atlassian-confluence-5.8.10/confluence/WEB-INF/classes
 6 [root@confluence2.ops.prod.bj1 classes]# vim confluence-init.properties         #定义家目录
 7 confluence.home=/Data/apps/conf-data
 8 [root@confluence2.ops.prod.bj1 classes]# cd ../lib/
 9 [root@confluence2.ops.prod.bj1 lib]# rz                                           #上传MySQL JDBC 驱动        PS: 与jira相同
10
11 [root@confluence2.ops.prod.bj1 conf]# pwd
12 /Data/apps/atlassian-confluence-5.8.10/conf
13 [root@confluence2.ops.prod.bj1 conf]# vim server.xml            #修改端口8090为80端口
14
15 [root@confluence2.ops.prod.bj1 bin]# sh start-confluence.sh       #启动服务
16 [root@confluence2.ops.prod.bj1 bin]# ss -tnl                    #80和8000端口已经监听
17 State      Recv-Q Send-Q                                                                         Local Address:Port                                                                           Peer Address:Port
18 LISTEN     0      1                                                                           ::ffff:127.0.0.1:8000                                                                                     :::*
19 LISTEN     0      128                                                                                        *:5860                                                                                      *:*
20 LISTEN     0      128                                                                                       :::3306                                                                                     :::*
21 LISTEN     0      128                                                                                       :::111                                                                                      :::*
22 LISTEN     0      128                                                                                        *:111                                                                                       *:*
23 LISTEN     0      10                                                                                        :::80                                                                                       :::*
24 LISTEN     0      128                                                                                       :::33781                                                                                    :::*
25 LISTEN     0      128                                                                                        *:57175                                                                                     *:*
26 LISTEN     0      100                                                                                      ::1:25                                                                                       :::*
27 LISTEN     0      100                                                                                127.0.0.1:25                                                                                        *:*

2. 浏览器访问:

http://10.1.20.178

注意: 这里的问题是因为之前已经存在confluence的数据,直接选择清除重写即可。

注意: 这里为管理jira用户和用户组,confluence只有自身管理员账户,其他账户都同步字jira里的用户,这里可以设置关联,也可以选择第一项安装完成后关联。

注意: 这里截图有点问题,jira的server地址必须要加http://,正常为http://10.1.20.228

confluence安装完成

注意:

如果遇到输入任何字符都创建空间失败问题,如下:

解决:

这个问题为数据库配置文件有问题,请重新核实是否与文档开始数据库配置的几个参数有差异,没问题,重启mysql即可解决。

四. Jira和Confluence迁移:

1.  jira迁移:

jira默认程序每天会备份数据库,默认在/Data/apps/jira-data/export/目录下,也可以手动备份。

jira附件目录: /Data/apps/jira-data/data

注意:  还原的时候授权码必须填写,如果不填写会报sql表错误。

2. confluence迁移:

线上confluence迁移由于其数据量太多,数据库文件太大,所以这里不能使用如jira还原的方法直接还原备份文件

这里使用innobackupex 热备份备份数据到备机还原

首先,正常安装完成,然后用备份数据库替换即可,重启数据库和confluence服务。

注意: 这时候登录的时候会提示登录失败,这是由于此时的confluence是备份线上的数据,线上数据关联的为线上的jira用户,由于设置关联的IP地址和线上是不同的,所以导致授权失败,解决方法如下:

(1)首先登陆线上jira,进入用户目录配置

confluence1即为confluence授权jira用户时的账户名,可以看到后边ip地址池里为线上的confluence地址,所以线上confluence无法正常授权,我们把线下confluence地址加入iP地址列表即可。保存再次访问即可。

(2) 登录confluence,这时候confluence认证是从线上机器认证用户,非线下搭建jira,所以需要添加线下机器的confluence2账户认证:

3. 这里备份的只是数据库的文档,confluence里记录的附件,图片,索引,都在/Data/apps/conf-data/目录下,此目录也需要同步。

总结:

1.   安装时必须导入jdbc,切记为oracle jdk    Linux系统自带的open jdk无法识别,安装是不会提示mysql数据库,默认安装为confluence自带的数据库里。

2.   confluence安装完成后最后一步让提示输入一个空间名称,这个时候不管输入什么字符都无法通过,因为为无法和数据库交互,数据库配置文件有问题,参考开头数据库配置文件设置。

3.   jira和confluence登录后会看到页面混乱,这是因为索引文件和文档匹配不同导致,重新更新索引即可。

4.   迁移时,由于线上confluence数据很大,只能通过备份数据库实现,jira可以通过每天备份文件选择恢复即可,恢复时候确保要输入激活码,不然恢复到最后时会提示错误。

5.  confluence还原线上环境后无法登录问题,首先在线上jira环境在confluence1(线上认证账户)添加线下confluenceIP地址,通过线上认证登录账号,添加线下认证账号(confluence2),登录confluence2,添加crowd认证同步即可。

6.   从机器在跑u 一段时间的时候进入主页时会出现页面混乱的现象,这是由于实时同步导致数据不一致。解决方法为:设置–> 外观–> Refresh Client Resources点击链接即可修复。

转载于:https://www.cnblogs.com/python-nameless/p/7465464.html

Confluence与Jira安装及后期迁移问题记录相关推荐

  1. Jira、confluence和crowd安装文档

    Jira和confluence是由Atlassian公司开发的两款产品.jira是项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.con ...

  2. 项目管理之JIRA安装部署

    一.背景 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.常用于项目跟踪管理工作中,帮助项目团队创 ...

  3. confluencejira集成_集成confluence与jira

    一.按照我前两个文章已经安装好了 confluence与 jira,现在 将D:\confluence\confluence-3.4.5目录下的 confluence复制到 D:\jira\atlas ...

  4. Confluence与Jira整合之统一用户管理

    http://leign.iteye.com/blog/566079 Confluence与Jira整合之统一用户管理 博客分类: JAVA 配置管理MySQLHSQLDBWebXML 说到Confl ...

  5. sqlserver安装目录_Jira试用报告(安装及数据迁移篇)

    Jira安装 安装准备 数据库 Jira支持SQLserver.MySQL.Oracle.PostgreSQL.H2(内置)等数据库,其中SQL server建议安装2012以上版本.数据库安装完成后 ...

  6. 使用Crowd集成Confluence与JIRA

    一. 独立安装Crowd,步骤1-步骤13的内容 二. 设置Confluence使用Crowd进行认证.步骤14-18的内容 三. 设置JIRA使用Crowd进行认证,并使用Confluence的组织 ...

  7. Atlassian JIRA 安装

    安装很简单的过程,官网很详细,我这里总结一下,便于大家操作.这里仅仅是安装,如果想要达到很好的用户体验,还需要很多工作,如硬件的提升.最佳实践的实施等等. 软件环境要求: JDK,好像也只需要JDK了 ...

  8. 意外断电confluence和jira的数据库挂了

    公司资源紧张,开始也没考虑那么多,把jira和confluence 装在了一台虚拟机上! 意外断电,虚拟机起来后,发现数据库起不来了,好好绝望啊!!! cat /var/log/mysqld.log  ...

  9. Xen虚拟化平台安装及实时迁移

    前言 Xen是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,Xen可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源极少.以高性能.占用资源少著称,赢得了IBM.AM ...

最新文章

  1. 48-Rotate Image
  2. springboot 入门教程(1)
  3. php防止快速刷新代码(分享)_php防止网站被刷新的方法汇总
  4. 水印生成器第2版[原图质量水印可自定义设置]
  5. 支付业务与技术架构学习总结(6)——对账系统的设计
  6. 正则表达式匹配日期时间
  7. Linux IO控制命令生成
  8. chown无效的用户mysql_mysql 从库设置read-only 对super权限的用户无效的问题
  9. 基于Vue2.x的小米商城移动端项目
  10. [读书笔录]解析卷机神经网络(魏秀参)——第三章
  11. adguard和adblock哪个好_这可能是最全的广告屏蔽方案了!
  12. uni-app商城源码/公众号/小程序/APP多端适配
  13. Windows电脑如何控制安卓手机
  14. [电路笔记]非线性电路
  15. chrome浏览器替换code.jquery.com CDN的加速URL
  16. 大数据毕业设计 - 选题推荐(一)
  17. IE if注释判断( [if gte IE 8] )的解释网上的完全乱七八糟啊!
  18. axture动画原型制作_小孩子最喜欢的国产“机甲”动画,90后全看过,00后一个也不知道...
  19. linux飞鸽传书项目实训,Linux_信使(iptux):Linux下的飞鸽传书,不知你是否使用过“飞鸽传书 - phpStudy...
  20. Working Practice-召集相关人员面对面的沟通是处理问题最快的方式之一

热门文章

  1. Android Studio下gradle环境搭建
  2. 【转】简析 .NET Core 构成体系
  3. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(三)
  4. 企业进销存管理系统 email_移动进销存让企业高效进行汽车配件管理
  5. 全国计算机棋类竞赛,自主招生认可的12类主流竞赛详解
  6. matlab将图片旋转的代码_【MATLAB】钟表
  7. linux做完sftp端口分离后ftp,Linux 中实现文件传输服务(FTP、SFTP)
  8. java中字符串的算法_Java中的字符串搜索算法
  9. mysql查询mapper.xml_mapper.xml中的mysql查询问题
  10. 怎么高速旋转_地暖循环泵怎么维护 地暖循环泵维护方法介绍【详解】