zoukankan      html  css  js  c++  java
  • confluence6.3.1部署+数据迁移

    目录:

    • 环境准备
    • 搭建方法
    • 数据迁移
    • 搭建过程中的bug

    1,confluence部署

    1.1,环境准备

      Java:jdk1.8

      mysql:

    •  数据库编码规则选择utf8 -- UTF-8 Unicode
    •    排序规则选择utf8_bin
    •   事务等级SET GLOBAL tx_isolation='READ-COMMITTED';

    1.2,搭建方法  

      注册码方法(需要翻 墙,):https://www.cnblogs.com/kevingrace/p/7607442.html

      (最终选择)注册机方法:https://www.cnblogs.com/xing-12/p/9972906.html

                  (最终选择)http://www.ittel.cn/archives/1033.html  

      1.21,具体搭建

        1,上传atlassian-confluence-6.3.1-x64.bin到服务器的/opt目录

        2,chmod +x atlassian-confluence-6.3.1-x64.bin   #赋予可执行权限

          ./atlassian-confluence-6.3.1-x64.bin  #执行安装

                     

         

        3,存储数据的路径/var/atlassian/application-data/confluence,使用默认端口80908000,最后输入y确认安装,输入y确定启动

        4,至此安装完成,在浏览器中访问http://xxxx.xxx:8090(这里填你的服务器的ip),会出现如下页面

        

                         

                            

        5,关闭服务器,/etc/init.d/confluence stop,(如果多次安装,confluence后面会有自增数字,查看/etc/init.d具体数字在命令加上

          lsof -i:8090  可以看进程是否关掉

        6,打开破解工具

                          

        7,进入/opt/atlassian/confluence/confluence/WEB-INF/lib ,把这个目录下的atlassian-extras-decoder-v2-3.2.jar拷贝一份自己系统(不同版本这个是不一样的)

                        下载到本地并改名为atlassian-extras-2.4.jar 

          

             

                            

        8,点击gen生成key,记录下key,就是等下要填的激活码

           选择第2步中重命名的atlassian-extras-2.4.jar,会生成新的atlassian-extras-2.4.jar,旧的jar包会被改为.bak。

         9,将新的atlassian-extras-2.4.jar和mysql-connector-java-5.1.39-bin.jar(版本自由选择)到/opt/atlassian/confluence/confluence/WEB-INF/lib,并且删除旧的(即是服务器上原有的)atlassian-extras-decoder-v2-3.2.jar。

         10,启动进程:/etc/init.d/confluence start,接下来回到浏览器 ,选择数据库类型,如下所示:

        

                                  

                              

                                       注意:这部耗时很久,是正常现象

                                      

            

                                     

                                  

                                  

     1.3数据迁移

    两种方法:1,官方方法,2,切换数据源和附件目录

    1.3.1,官方数据迁移

       1.3.1.1,备份

          1,点击一般设置的,点击备份和还原

          

          注意:不同版本的保存路径不一样

                                    

      1.3.1.1,还原

            直接就是zip文件就行

          

            

      1.3.2,修改数据源方法迁移

        1.3.2.1,数据源迁移

              1,/var/atlassian/application-data/confluence(去到数据包的这个目录,根据自己路径改

              2,编辑confluence.cfg.xml    

               3,根据你的数据源修改

                                          <property name="hibernate.connection.password">@WSX#EDC6yhn</property>

              <property name="hibernate.connection.url">jdbc:mysql://localhost/confluence3</property>
                                         <property name="hibernate.connection.username">root</property>  

        1.3.2.1,附件迁移

            方法一:把旧机器的   /var/atlassian/application-data/confluence/attachments 下的附件拷贝到 新机器的 /var/atlassian/application-data/confluence/attachments (根据自己目录修改

            方法二:同一台机器的情况下修改/var/atlassian/application-data/confluence/confluence.cfg.xml  文件

                <property name="attachments.dir">/data/application-data/confluence/attachments</property>

            修改完需要重启机子,重启慢是正常现象

     1.4,安装过程中的bug

          1.4.1 无法创建空间行为:

            原因:在MySQL配置(my.ini(Windows)或my.cnf(Unix))中,参数of  sql_mode设置为 NO_AUTO_VALUE_ON_ZERO

            表现:数据库log,Updating plugins in Confluence triggers Duplicate entry '0' for key 'PRIMARY in  atlassian-confluence.log:

            解决方案:1,停止confluence进程,停止MySQL服务,service mysqld start (5.0版本是mysqld)

                 2,编辑my.cnf文件,在/etc目录下,删除这条,NO_AUTO_VALUE_ON_ZERO from sql_mode.

                 3,开mysql,开confluence

            参照:https://confluence.atlassian.com/confkb/duplicate-entry-0-for-key-primary-exceptions-during-plugin-update-815261206.html

  • 相关阅读:
    cmd 命令添加防火墙端口
    linux 远程 telnet
    topshelf 服务启动运行
    postfix 邮箱服务器- SPF 防发件人欺骗
    linux 只查看目录下文件夹
    Android中的颜色设置
    thread和runnable
    Handler总结
    Failed to install Intel HAXM.
    Android Studio常见问题总结
  • 原文地址:https://www.cnblogs.com/vhyc/p/10616460.html
Copyright © 2011-2022 走看看