• 【深入理解TcaplusDB技术】Tmonitor系统升级


    1. 升级web_portal(root账户)

    1. 将web_portal包(web_portal_2.2.3_106227.tar.gz)拷贝至/data
    2. 进入目录:cd /data/monitor

    ​ 停止服务:./server.php stop

    ​ 检查服务是否停止:ps aux | grep httpd

    1. 安装新版的web_portal

    ​ 解压最新的web_portal压缩包:若有残留的web_portal目录 ,先删除掉,然后tar zxvf 解压包

    ​ 重新安装:rm /data/monitor/log/httpd_pid.log;

    ​ cd web_portal;

    ​ ./install_web_protal.sh 10.123.27.60 3306 tmonitor_web tmonitor tmonitor OA 2.2.7(安装的参数各个机器不一样,可以ctrl + r 查找本机以前的安装命令然后直接执行即可,web_portal原来监听的端口如果不是默认80的话,执行命令前注意修改httpd.conf中的监听端口Listen)

    1. 启动服务

    ​ 开启服务并指定端口: cd /data/monitor;./server.php start -p 8080

    2. 升级tmonitor后台

    (tmonitor账户 /data/tmonitor/tmonitor_install)

    后台升级要根据新版具体情况选择下面的操作去执行:

    1. 如果新版本只修改了sasvr,就只需替换升级所有的sasvr进程;
    2. 如果新版本只修改了dcsvr,就只需替换升级所有的dcsvr进程;
    3. 如果新版本dcsvr和sasvr都有修改,需替换升级所有的dcsvr和sasvr进程;
    4. 如果新版为DB新增了字段,要为所有业务DB增加表字段;

    下面给出具体操作步骤:

    1. 停止后台进程。假设新版只修改了sasvr:

    ​ 去/data/tmonitor/tmonitor_install/tcm/tcm/bin目录,用tcmconsole中停止sasvr。

    1. 新增表字段。假设alarm_block_rule表新增了is_block_set_app_process、process_id两个字段,则要为Tmonitor各个业务DB的alarm_block_rule新增下面两个字段(后续的tmonitor版本需要在发布包中提供sql的脚本):

    ​ alter table alarm_block_rule add column is_block_set_app_process int default 0;

    ​ alter table alarm_block_rule add column process_id varchar(128);

    1. 启动新的sasvr: 拿最新Tmonitor_install__.tar.gz中的sasvr做替换,然后去tcmconsole启动sasvr即可。

    TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

  • 相关阅读:
    分布式事务及解决方案
    《剑指 Offer--LeetCode 学习计划》-- 字符串
    [Gstreamer] 环境变量
    CSDN 宣布接入百度文心一言,助力开发者生产力提升
    Linux命令详解
    机器学习-迁移学习
    STM32 定时器定时计算
    Java语言高级-03常用API第二部分-第3节Calendar类
    layui使用富文本已经使用第三方插件Kz.layedit来优化layui的富文本
    HTML+CSS简单漫画网页设计成品 蜡笔小新3页 大学生个人HTML网页制作作品
  • 原文地址:https://blog.csdn.net/weixin_47850170/article/details/125424729