• 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> 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即可.

  • 相关阅读:
    《Java数据结构与算法》笔记-CH4-5不带计数字段的循环队列
    《Java数据结构与算法》笔记-CH4-4循环队列
    效率方案:快速切换联调、测试、正式环境
    redis 安装、配置与测试
    计算机科学中的圣经
    自建主机
    正则表达式学习入门
    数据库查询语句缺失部分索引,引起的问题(20170209)
    redis 经验、问题以及其解决方案
    资讯周刊---20170210
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/11698692.html
Copyright © 2020-2023  润新知