反馈已提交

网络繁忙

您正在浏览的是 FineBI7.X 帮助文档,点击跳转至: FineBI6.X帮助文档

Worker引擎读写分离配置

  • 文档创建者:Carly
  • 历史版本:5
  • 最近更新:Carly 于 2025-11-20
  • 1. 概述

    1.1 版本

    FineBI服务器版本
    功能变更
    7.0-

    1.2 问题描述

    正式业务系统,往往白天工作时间进行业务查询,夜晚下班时间进行数据更新。

    1)白天,若进行数据更新,不能占用查询的资源。

    2)晚上,若有用户进行查询,不能占用更新的资源。

    3)随着系统的使用时间变长,数据更新会越来越慢,需要通过清理冗余资源。

    1.3 方案说明

    帆软提供计算引擎worker节点读写分离方案。

    • 读:worker节点为查询节点,主要承担查询转发功能

    • 写:worker节点为更新节点,主要承担数据抽取更新任务



    高性能时段(白天)

    查询节点:只查询,不更

    更新节点:只更新,不查询

    如果更新节点数量为0,那么查询节点承担更新任务

    高性能时段(夜晚)

    所有worker节点都作为更新节点

    既更新又查询,优先更新

    2. 开启读写分离

    2.1 准备worker节点名称

    管理员登录FineBI系统,点击「管理系统>系统管理>引擎集群管理」,可以查看到各个worker节点的名称。

    请记录下作为更新节点的worker节点名称。

    2.2 配置worker节点属性

    在finedb的fine_conf_entity表中,添加读写分离参数

    • 参数名:SystemOptimizationConfig.readWriteSeparationV2

    • 参数值:填写上一步准备的worker节点名称,如需填写多个worker节点名称,用英文逗号间隔。例如:worker1,worker2,worker3

    填写的这些worker节点将作为更新节点,其他未填写的worker节点作为查询节点

    如不配置该参数,或参数值为空,即代表不开启读写分离

    2.3 配置高性能时段

    在finedb的fine_conf_entity表中,添加高性能时段参数

    • 参数名:DistributedOptimizationConfig.spiderConfig.spider_high_performance_resource_time

    • 参数值:XX:XX-XX:XX

    必须配置该参数,否则读写分离无法成功开启。默认值21:00:00-09:00:00

    参数值格式必须完全符合要求,例如九点,必须写作09:00,而非9:00

    2.4 重启bi-web组件

    配置读写分离后,需要重启 bi-web 组件生效。

    1)管理员登录运维平台,选中指定项目。点击「维护>组件管理」。

    2)找到FineBI应用节点,点击「重启」,并等待 bi-web 状态至 healthy 。

    2.5 确认读写分离配置成功

    管理员登录FineBI系统,点击「管理系统>系统管理>引擎集群管理」

    worker节点的「readOrWrite」状态从OFF变更为了WRITE/READ,即代表读写分离配置成功。




    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持