ubuntu16上部署confluence-6.14.5的遷移


author:headsen chen

date:  2019-10-18  15:02:06

notice :created  by  headsen chen himself and not allowed to copy.or you will count law question

1,安裝java

mkdir /usr/lib/jvm
tar fx jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
vim ~/.bashrc 
update-alternatives --install /usr/bin/java java   /usr/lib/jvm/jdk1.8.0_221/bin/java 300  
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_221/bin/javac 300  
update-alternatives --install /usr/bin/jar jar     /usr/lib/jvm/jdk1.8.0_221/bin/jar 300   
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_221/bin/javah 300   
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_221/bin/javap 300
update-alternatives --config java
java -version
javac -version
# bash.rc 末行添加以下內容
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221  ## 這里要注意目錄要換成自己解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  

2,安裝mysql

apt-get update
apt-get install mysql-server
apt-get install lrzsz

配置mysql並重啟:

root@shz-inl-confluence177:/mnt# tail /etc/mysql/mysql.conf.d/mysqld.cnf 
# 添加以下內容
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
max_allowed_packet=1024000000

配置conflunence使用的數據庫

mysql> create database confluence default character set utf8 collate utf8_bin;
mysql> grant all on confluence.* to 'admin'@'%' identified by 'admin';
mysql> grant all on confluence.* to 'admin'@'localhost' identified by'admin';

 mysql> SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;


mysql> flush privileges;

3,安裝confluence

下載confluence-6.14.5的安裝包

cd /mnt
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.4-x64.bin
chmod +x at*

按裝:

$ ./atlassian-confluence-6.10.0-x64.bin
    …………
    OK [o, Enter], Cancel [c] ---> 輸入o
    o
    …………
    Express Install (uses default settings) [1],
    Custom Install (recommended for advanced users) [2, Enter],
    Upgrade an existingConfluence installation [3] ---> 輸入1
    1
    …………
    Install [i, Enter], Exit [e] ---> 輸入i
    i
    …………
    Yes [y, Enter], No[n] ---> 輸入y
    y
    …………
    Confluence 6.15.4 canbe accessed at http://localhost:8090
    Finishing installation ...

檢查

root@confluence:/mnt# netstat -plnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      9167/mysqld     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1068/sshd       
tcp        0      0 0.0.0.0:8090            0.0.0.0:*               LISTEN      15173/java      
tcp        0      0 0.0.0.0:8091            0.0.0.0:*               LISTEN      15453/java      
tcp        0      0 127.0.0.1:8000          0.0.0.0:*               LISTEN      15173/java     

4,配置和破解confluence

使用瀏覽器訪問confluence:http://1.1.1.1:8090

 

 

 

 

 

 

 

 

 # 特別注意!!!先把上面的服務器ID復制下來,破解的時候要用。


五、破解confluence
1,先把“/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar”這個文件拷貝到windows上面,改名為“atlassian-extras-2.4.jar”
2,在windows機器上安裝java8,從谷歌的官網上可以登錄下載,下載 confluence5.6.6-crack.zip,解壓到桌面,打開“confluence_keygen.jar”文件(# 注意:這個文件需要java環境才能打開)。

 

 

 

 

 

3, Name和Email隨意填,Organization默認的就好,Server ID就是剛才的服務器ID。
4, 點擊“.patch!”選擇剛才拷貝到windows的文件“atlassian-extras-2.4.jar”,然后點擊“.gen!”。
5, 復制生成的key。
6, 破解完成之后會在桌面上生成一個新的“atlassian-extras-2.4.jar”文件
7, 把新生成的“atlassian-extras-2.4.jar”文件拷貝到“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/”下
8, 並改名為“atlassian-extras-decoder-v2-3.4.1.jar”
9, 然后重新啟動confluence
   /home/hy/atlassian/confluence/bin/stop-confluence.sh
   /home/hy/atlassian/confluence/bin/start-confluence.sh
10, 刷新頁面,將剛才生成的key粘貼到這里。

 

 

 

 

 

 

 

 

 11, 提示缺少mysql驅動,下載或拷貝一個mysql和java的連接驅動過來
$ cp mysql-connector-java-5.1.42-bin.jar  /opt/atlassian/confluence/confluence/WEB-INF/lib/
# 重啟下confluence,然后刷新下頁面

 

13,配置mysql的連接信息.刷新下頁面

 

 

 

 

 

14,配置管理員的賬號

 

 

 

 

16,配置完成,新建第一個空間 space01,可以開始使用了

七,配置confluence的遷移

拷貝原來的遷移文件出來: /var/atlassian/application-data/confluence/backups  下面把最新一天的備份文件拷貝出來.放在新confluence的機器的同樣的位置,並重啟confluence,在web斷上 一般配置 --->備份和還原 ---> 從備份文件還原.等待web上顯示進度完成,刷新頁面即可

八,插件備份還原

MySQL數據庫里面的PLUGINDATA的表全備出來,在新機器里面:drop這個表,並導入配置文件的表.重啟confluence即可.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM