JIRA&Confluence

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

JIRA是atlassian开发的一套项目与事务跟踪工具,confluence是一个企业知识管理与协同软件,可以构建企业wiki。软件运行基于Java环境。


JDK 安装

下载jdk-7u71-linux-x64.tar.gz

解压到/usr/java下

tar zxf jdk-7u71-linux-x64.tar.gz -C /usr/java/

添加变量到/etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_71

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

执行source /etc/profile

查看Java环境 java -version


mysql安装

JIRA自带有数据库,但稳定性无法保证,所以建议用后端单独数据库mysql

可以使用centos6自带的数据库 mysql5.1.6

修改/etc/my.cnf

在[client],[mysql]下分别增加 default-character-set=utf-8

在[mysqld]下增加:

character-set-server=utf-8

collation-server=utf8_general_ci

重启mysql   service mysqld restart


JIRA安装

JIRA是一套基于java开发的B/S应用,其安装文件中包含了tomcat web容器

下载atlassian-jira-software-7.0.4-jira-7.0.4-x64.bin

添加执行权限   chmod +x atlassian-jira-software-7.0.4-jira-7.0.4-x64.bin

运行安装包文件 ./atlassian-jira-software-7.0.4-jira-7.0.4-x64.bin

 待文件解压完成,按提示进行安装配置

    1 确认是否安装,输入'o',回车:

    2 选择安装类型,输入1进行默认安装

    3 是否安装为service,输入y 回车

    4 最后确认安装信息,输入i 确认开始安装

安装完成后系统会自动启动  浏览器输入http://192.168.1.5:8081 即可访问JIRA进行设置


配置数据库

使用centos6自带数据库mysql,JIRA要配置外部数据库必须添加mysql的JDBC程序

下载mysql jdbc驱动文件,mysql-connector-java-5.1.38.bin.tar.gz 

解压文件 ,并复制到 /opt/atlassian/jira_demo/atlassian-jira/WEB-INF/lib

(confluence 对应操作是放到/opt/atlassian/confluence/WEB-INF/lib)

启动jira  service jira start   


在浏览器访问jira,选择i will set it up myself  》next

  1在mysql中创建jira使用的数据库授权

   >create database jira_demo;

   >grant all privileges on jira_demo.* to jira_user@localhost identified by "password";

   >flush privileges;

  然后回到数据库设置页面,Database connection  选择 my own database ,填写数据库信息,点击 test connection ,测试成功后点击 next, 需要一定时间初始化。

接着配置JIRA服务信息,设置jira的属性,系统名称my JIRA,访问模式private及地址url等.

接着配置license,正式版需要供应商提供,也可以申请试用license,然后进行下一步next

接着配置管理员账号,设置一个管理员的用户名和密码

接着可以配置email

接着可以设置用户和密码及权限


Application links配置

可以设置JIRA和confluence联通  主要是添加链接和端口


中文汉化配置 

汉化包的效果不是很好,汉化40%左右

下载JIRA Software-7.0.2-language-pack-zh_CN.jar;

选择菜单Add-ons 》manage add-ons 》upload add-on 》选择下载好的插件上传

》管理员界面的system项》 点击 general configuration 》edit settings 》

 找到internationalsation 将index language和default language设成中文,然后点击update更新



优化配置

防止JIRA连接atlassian检查更新

修改hosts文件

添加 127.0.0.1 marketplace.atlassion.com


禁用analytics防止抛异常报错

在add-ons》manage add-ons 并在右侧界面选system 》在插件列表中找到 Analytics Client Plugin

Analytics Whitelist Plugin  Analytics JIRA- Plugin-Analytics whitelist 三个插件,设置为disable禁用


增加JVM内存

默认jira给tomcat配置的运行内存最大为768m  任务多时可能不够用,需要增大

操作步骤:

将jira停止,service jira stop

备份原脚本 

cp /opt/atlassian/jira_demo/bin/setenv.sh /opt/atlassian/jira_demo/bin/setenv.sh.bak

编辑setenv.sh脚本 vi /opt/atlassian/jira_demo/bin/setenv.sh

找到JVM_MINIMUM_MEMORY=“768”

        JVM_MAXIMUM_MEMOR= “2048”

修改合适的内存值大小》保存 

重启jira service jira start


jira备份与还原

系统文件直接压缩备份下面两个目录即可

/opt/atlassian/jira_demo

/var/atlassian/application-data/jira_demo/

还有就是对应数据库的备份,需要在mysql机器上操作

 另外jira的service自带备份还可以定时备份

system》service》backup service



















本文转自super李导51CTO博客,原文链接:http://blog.51cto.com/superleedo/2050233 ,如需转载请自行联系原作者


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
负载均衡 数据库连接 Linux
confluence与jira部署详解
confluence与jira部署详解
confluence与jira部署详解
|
7月前
|
Oracle 关系型数据库 应用服务中间件
JIRA的初探
JIRA的初探
43 0
|
关系型数据库 MySQL 数据库
confluence的初步认识和了解
“Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。”这是百度百科给出的解释和介绍。
1886 0
|
安全
Confluence 6 配置 XSRF 保护
Confluence 需要一个 XSRF 令牌才能创建一个评论,这个被用来保护用户不在评论区恶意发布内容。所有 Confluence 自定义的主题都被启用了这个功能,但是如果你使用自定义主题的话,可能这些主题不支持这些安全特性,你可以禁用这个功能。
1150 0
Confluence 6 开始使用
欢迎来到 Confluence 的开始使用指南文档。在这个稳定中,你将会找到有关对 Confluence 进行评估的指南和其他的一些有用的内容。
988 0
|
索引 缓存 数据库
Confluence 6 MBeans
你可以使用下面的 Confluence MBeans  来实时查看你 Confluence 实例运行的实时信息。 CacheStatistics 这个 MBean 显示了 Confluence 有关的缓存信息。
1281 0
Confluence 6 Confluence 安装目录
Confluence 安装的目录(Confluence Installation directory)定义的是 Confluence 是在那里进行安装的。
1030 0
Confluence 6 与其他应用整合
你可以使用 应用链接(Application Links)将 Confluence 与其他应用进行整合。应用链接允许你连接 Confluence 到其他的应用,例如 JIRA 软件或者 JIRA 服务桌面(JIRA Service Desk)。
993 0
|
监控
在 Confluence 6 中连 Jira 的问题解决
下面是可能会发生的一些错误信息。如果你的系统中出现了下面的一些提示,你应该调整你的日志错误级别到 WARN,然后查看具体的错误原因。
1254 0