Ver Fonte

修改readme描述信息

lijihong há 6 anos atrás
pai
commit
9780245686

+ 17 - 17
TRS.WCM.Developer/贵州项目6个WCM节点迁移到海云/readme.md

@@ -16,12 +16,12 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
       
 ## 迁移步骤
 
-### 数据准备
-#### 拷贝图片(待补充)
+### 1 数据准备
+#### 1.1 拷贝图片(待补充)
    复制webpic目录下数据至采编服务器相同目录,
    通过 rsync + inotify 实现文件系统的 实时同步+增量同步
-#### 拷贝视频
-##### 拷贝视频文件(待补充)
+#### 1.2 拷贝视频
+##### 1.2.1 拷贝视频文件(待补充)
    * 将原mas服务器masdata/public目录下文件全部拷贝至新服务器临时文件夹
     **这里解释下为什么mas必须提前迁移**
        **mas缩略图的存储规则为:masdata/public/[日期]/[masId].images/[pic文件]**
@@ -35,15 +35,15 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
         * 执行python脚本修改缩略图文件夹名称(暂未提供)
         * 将临时文件夹与正式文件夹合并
    * 通过 rsync + inotify 实现文件系统的 实时同步+增量同步
-##### 拷贝mas视频数据
+##### 1.2.2 拷贝mas视频数据
  * 将mas库中以下几张表的数据迁移到与trs_mas相同环境下的trs_data_migration_mas中间库
     * mas_publishedvideo
     * mas_videostream
     * mas_masid
     * mas_masvideo
  * 在trs_data_migration_mas运行3_sp_data_migration_mas*.sql 和 4_sp_city_mas.sql
-#### 拷贝数据
-##### 拷贝wcm数据表
+#### 1.3 拷贝数据
+##### 1.3.1 拷贝wcm数据表
   创建节点中间库,trs_data_migration_city[n](用于迁移wcm数据;n表示节点ID,如trs_data_migration_city4;
   将WCM中的以下表迁移到trs_data_migration_city[n]
    * 所有元数据表(wcmmetatable...)
@@ -69,10 +69,10 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
    * xwcmtableinfo
    * xwcmviewfieldinfo
    * xwcmviewinfo      
-##### 准备脚本
+##### 1.3.2 准备脚本
    中间库trs_data_migration_city[n],在Navicat中,中间库运行0-3开头的所有SQL存储过程。
    ![脚本](./img/脚本.png)
-##### 数据清洗
+##### 1.3.3 数据清洗
    * 清理脏数据
      ```sql
         #删除有问题的素材库数据
@@ -135,15 +135,15 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
         # 注意该存储过程结果为sql 脚本。需要复制结果再执行一遍。
        ```
   
-#### 备份正式库
+#### 1.4 备份正式库
    使用Navicat打开海云正式环境IIP数据库,执行如下截图中的操作
    ![备份1](./img/备份1.png)
    
    ![备份2](./img/备份2.png)
 
-### 迁移
+### 2 迁移
    该过程属于数据迁移到正式环境,一旦出现迁移错误,如果不能及时处理。请立即还原备份的正式库。迁移失败等待下次数迁移。
-#### 停止运行市州WCM、海云IIP
+#### 2.1 停止运行市州WCM、海云IIP
    ```
       # 使用XShell进入市州[n]IIP服务器运行以下命令
       # 执行本命令,预期应该可以见到一串阿拉伯数字,代表IDS运行程序的PID,说明IDS正常运行
@@ -153,7 +153,7 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
       # 执行本命令(和上上条是一样的),预期将不会看到任何输出结果,说明IDS已被正常kill;否则,说明kill IDS失败,建议暂停暂停,并求助于项目组
       ps aux | grep java | grep IIP | grep -v 'grep' | awk '{print $2}'
    ```
-#### 基本数据迁移
+#### 2.2 基本数据迁移
    迁移站点,栏目,视图到trs_hycloud_iip;
    基本数据迁移后,可以实现在海云中,处理站点下栏目下角色模板视图样式等问题。
    ```sql
@@ -165,13 +165,13 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
       SELECT concat('create table trs_hycloud_iip.wcmmetatable',TABLENAME,'_city[n] like ','wcmmetatable',TABLENAME,'_city[n];') from xwcmtableinfo;
       # 注意sql结果为sql 脚本。需要复制结果再执行一遍。
    ```
-#### mas数据迁移
+#### 2.3 mas数据迁移
    在中间库 trs_data_migration_mas,迁移mas数据
    ```sql
       #mas数据迁移
       call sp_city_mas();
    ```
-#### 文档和附件数据迁移
+#### 2.4 文档和附件数据迁移
    * 迁移元数据
      ```sql
        # [n]代表节点序号。迁移第1节点时,执行 call update_data_table('_city1', 0),迁移第2节点时执行 call update_data_table('_city2', 0),以此类推。
@@ -193,7 +193,7 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
        # masurl前缀http://[ip]/mas/openapi/pages.do?method=exPlay&appKey=[appKey]&id= 。例如:http://172.16.153.72/mas/openapi/pages.do?method=exPlay&appKey=gov&id=
        call update_data_relation_appendix([n], masurl前缀, 0, 0);
      ```  
-### 清除redis缓存,启动后台后的操作:
+### 3 清除redis缓存,启动后台后的操作:
    redis 清理命令
    ```
     redis-cli -h 127.0.0.1 -p 6379 
@@ -205,7 +205,7 @@ http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127
     * 发布全部站点
     * 验证其他功能
  
-### 其他工具
+### 4 其他工具
    * 自动生成索引  ![索引相关规则](./img/IdxId1.png)
       通过配置文件 idxid.generatedtable.properties 配置需要生成的元数据表名称。
    

+ 2 - 0
TRS.WCM.Developer/贵州项目6个WCM节点迁移到海云/迁移文档.md

@@ -0,0 +1,2 @@
+## wiki地址
+http://wiki.devdemo.trs.net.cn/pages/viewpage.action?pageId=15009127