• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

Confluence-6.8.2 安装

Linux运维 无名 9个月前 (01-28) 569次浏览 0个评论

images

1.1 关于Confluence

这两个网站是confluence的官网介绍,这里我简单的介绍一下,Confluence是atlassian公司的产品,是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。是个非常酷的东西,这里记录一下如何安装并破解Confluence。

需要先安装

JDK 1.8

MYSQL 5.7

Confluence 6.8.2

接下来配置mysqld的字符集:
-> 首先是配置文件/etc/my.cnf,在[mysqld]标签下添加

[root@kl shell]# cat /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
server_id=10
port = 3306
user = mysql

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation=READ-COMMITTED
innodb_log_file_size = 256M
max_allowed_packet = 34M




log_timestamps = SYSTEM
socket = /tmp/mysql.sock
basedir = /data/mysql
datadir = /data/mysql/data/
pid-file = /data/mysql/data/mysql.pid
max_connections = 1000
max_connect_errors = 1000
table_open_cache = 1024
#max_allowed_packet = 128M
open_files_limit = 65535
#####====================================[innodb]==============================
innodb_buffer_pool_size = 1024M
innodb_file_per_table = 1
innodb_write_io_threads = 4
innodb_read_io_threads = 4
innodb_purge_threads = 2
innodb_flush_log_at_trx_commit = 1
#innodb_log_file_size = 512M
innodb_log_files_in_group = 2
innodb_log_buffer_size = 16M
innodb_max_dirty_pages_pct = 80
innodb_lock_wait_timeout = 30
innodb_data_file_path=ibdata1:1024M:autoextend

#####====================================[log]==============================
log_error = /data/mysql/log/mysql-error.log 
slow_query_log = 1
log_bin=mysql-bin
long_query_time = 1 
slow_query_log_file = /data/mysql/log/mysql-slow.log

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
接着配置文件/etc/my.cnf.d/mysql-clients.cnf,在[client]中添加
[root@kl shell]# vim /etc/my.cnf.d/mysql-clients.cnf
default-character-set=utf8

重启mysql

[root@kl shell]# /etc/init.d/mysql restart

1.2.1 最后是重启mysqld,并登陆mysqld查看字符集

mysql> show variables like "%character%";show variables like "%collation%";
+--------------------------+-----------------------------+
| Variable_name            | Value                       |
+--------------------------+-----------------------------+
| character_set_client     | utf8                        |
| character_set_connection | utf8                        |
| character_set_database   | utf8                        |
| character_set_filesystem | binary                      |
| character_set_results    | utf8                        |
| character_set_server     | utf8                        |
| character_set_system     | utf8                        |
| character_sets_dir       | /data/mysql/share/charsets/ |
+--------------------------+-----------------------------+
8 rows in set (0.00 sec)

+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.01 sec)

1.2.2 为Confluence创建对应的数据库、用户名和密码

mysql> create database confluence default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.01 sec)

mysql> grant all on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

1.3 安装

授权
[root@kl ~]# cd /home/yunwei/tools/
[root@kl tools]# ll
total 13582884
-rw-r--r-- 1 root root   590092065 Jan 22 13:23 atlassian-confluence-6.8.2-x64.bin
-rw-r--r-- 1 root root   325454759 Jan 22 13:23 atlassian-jira-software-7.3.8-x64.bin
 [root@kl tools]# chmod +x atlassian-confluence-6.8.2-x64.bin

运行文件得到下面的内容,需要注意的是Confluence的安装路径,
默认程序:/opt/atlassian/confluence
默认数据:/var/atlassian/application-data/confluence
在安装的最后,会问Start Confluence now?我这里选择的是n,当然如果心急,输入y也是可以的,反正待会也是要重启服务。

1.3.1 执行安装程序,进行安装:

[root@kl tools]# ./atlassian-confluence-6.8.2-x64.bin 
Unpacking JRE ...
Starting Installer ...
Jan 22, 2019 1:31:57 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Jan 22, 2019 1:31:57 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home.
# o确定安装,c取消
This will install Confluence 6.8.2 on your computer.
OK [o, Enter], Cancel [c]
o
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是使用默认安装路径,2为自定义安装
1
See where Confluence will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/confluence 
Home Directory: /var/atlassian/application-data/confluence 
HTTP Port: 8090 
RMI Port: 8000 
Install as service: Yes 
Install [i, Enter], Exit [e]
# 使用默认的端口,8090和8000
i
Extracting files ...
                                                                           

Please wait a few moments while we configure Confluence.
Installation of Confluence 6.8.2 is complete
Start Confluence now?
Yes [y, Enter], No [n]
y  ## 是否启动Confluence
# 安装完成,访问本机的8090端口进行web端安装

images

 

http://172.16.1.8:8090/setup/setupstart.action

images

设置语言为中文

images

 

选择产品安装,然后点击下一步:

images

 

插件先不选,直接下一步

images

记录下server ID。

images

1.1 进行破解

下载破解工具:
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip

http://down.51cto.com/data/2449733

1.1.1 关闭Confluence

[root@kl tools]# /etc/init.d/confluence stop
提示:如果你的版本和我的不一样注意atlassian-extras-decoder-v2-3.3.0.jar 的 版本不一样哦,后面cp 的位置 随意定义
[root@kl lib]# cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar /home/yunwei/tools/.
[root@kl lib]# ll /home/yunwei/tools/
total 13582892
-rwxr-xr-x 1 root root   590092065 Jan 22 13:23 atlassian-confluence-6.8.2-x64.bin
-rw-r--r-- 1 root root        6684 Jan 22 13:42 atlassian-extras-decoder-v2-3.3.0.jar
-rw-r--r-- 1 root root   325454759 Jan 22 13:23 atlassian-jira-software-7.3.8-x64.bin
-rw-r--r-- 1 root root     8399944 Oct 30 10:16 percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
将其改名为atlassian-extras-2.4.jar(因为破解工具只认这个版本的名称)

1.4.2 记得一定是进入备份的目录修改atlassian-extras-decoder-v2-3.3.0.jar

[root@kl lib]# cd /home/yunwei/tools/
[root@kl tools]# mv atlassian-extras-decoder-v2-3.3.0.jar atlassian-extras-2.4.jar

将改名后的atlassian-extras-2.4.jar 传到本地
使用sftp传输到本地,具体方法不细说了
然后本地电脑操作:
① 打开下载的破解工具,运行confluence_keygen.jar
首先Windows 必须有JDK 环境
C:\Users\Administrator\Desktop\confluence破解工具>java -jar confluence_keygen.jar

②将记录的server ID填入,Name随便填。
③点击gen, 生成key并记录。

images
④点击patch,选择刚下传到本地的atlassian-extras-2.4.jar文件进行破解。

images

 

OK,破解完成后,将破解后的文件传回服务器(不要关闭破解工具,过会需复制key里面的密钥)

将原先的包移到tmp目录

不要使用mv atlassian-extras-2.4.bak这个包

[root@kl tools]# mv atlassian-extras-2.4 atlassian-extras-decoder-v2-3.3.0.jar
[root@kl tools]# cp -a atlassian-extras-decoder-v2-3.3.0.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
cp: overwrite ‘/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar’? y

1.4.3 配置修改mysql并上传mysql驱动

Confluence本身是没有集成mysql驱动的,需要自己下载并上传,原本在你安装的时候,输入key之后,会需要填入mysql连接信息,那里会有链接指向官方文档,教你如何配置mysql。但是配置完成后需要重启,会导致前面的破解出问题,所以,这里要一起完成后再重新启动。官方教程文档地址如下:
https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
下载上传 到服务器

[root@kl tools]# rz -E
rz waiting to receive.
[root@kl tools]# ll
total 13587224
-rwxr-xr-x 1 root root   590092065 Jan 22 13:23 atlassian-confluence-6.8.2-x64.bin
-rw-r--r-- 1 root root        6684 Jan 22 13:42 atlassian-extras-decoder-v2-3.3.0.jar
-rw-r--r-- 1 root root   325454759 Jan 22 13:23 atlassian-jira-software-7.3.8-x64.bin
-rw-r--r-- 1 root root 12095345790 Dec  8 09:52 hins100013094_data_20181206030301.tar.gz
-rw-r--r-- 1 root root      889016 Jan 21 14:06 huikaka_2019-01-21.sql
-rw-r--r-- 1 root root   181238643 Jan 22 10:56 jdk-8u60-linux-x64.tar.gz
-rw-r--r-- 1 root root       74692 Oct 30 10:16 libev-4.15-1.el6.rf.x86_64.rpm
-rw-r--r-- 1 root root   707359519 Oct 30 10:17 mysql-5.7.21-el7-x86_64.tar.gz
-rw-r--r-- 1 root root     4434926 Jan 22  2019 mysql-connector-java-5.1.46.tar.gz
-rw-r--r-- 1 root root     8399944 Oct 30 10:16 percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
[root@kl tools]# cp mysql-connector-java-5.1.46.tar.gz  /opt/atlassian/confluence/confluence/WEB-INF/lib
提示:需要注意 lib 目录,如果自定义目录需要注意
启动,重启,关闭命令
[root@kl tools]# /etc/init.d/confluence 
Usage: /etc/init.d/confluence {start|stop|restart}

重新启动Confluence并完成后续安装

完成上述步骤后,重启confluence,
[root@kl tools]# /etc/init.d/confluence start

To run Confluence in the foreground, start the server with start-confluence.sh -fg
executing using dedicated user: confluence
If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide

Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
---------------------------------------------------------------------------
Using Java: /opt/atlassian/confluence/jre//bin/java
2019-01-22 14:06:36,376 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog] A Context element for ${confluence.context.path}/synchrony-proxy is found in /opt/atlassian/confluence/conf/server.xml. No further action is required
---------------------------------------------------------------------------
Using CATALINA_BASE:   /opt/atlassian/confluence
Using CATALINA_HOME:   /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME:        /opt/atlassian/confluence/jre/
Using CLASSPATH:       /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID:    /opt/atlassian/confluence/work/catalina.pid
Tomcat started.

回到输入key的界面,输入上面记录的key,点击下一步

images

然后进行配置数据库:我选择的是我自己的数据库,这里需要对数据库进行一些配置。如果选择内置的话,就是使用嵌入式的数据库,不用配置什么东西,等一段(挺长的)时间,就好了。

images

images

填完可以测试连接

推荐使用示范站点,先熟悉Confluence,然后再自行进行设置

images

用户管理可以选择与jira进行集成,否则还是选择第一个自己管理用户和用户组。

images

配置系统管理员账号

images

 

images

images

images

images

OK,到此安装完成。
关于Confluence的使用,可以看这个网站http://www.confluence.cn/pages/viewpage.action?pageId=360467

 

images

1.1 5 附加

安装latex、dvipng插件

yum install texmaker texlive-latex latexmkyum install dvipng

1.2 备份还原

点击系统配置

images

第1章 备份Confluence数据

1.1 备份成功

在 /var/atlassian/application-data/confluence/temp/xmlexport-20190122-170246-2.zip成功创建备份。 此文件将在24小时后删除。


images

images

还原

images


喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址