反馈已提交

网络繁忙

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

FineBI项目组件运维指南

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

    1.1 版本

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

    1.2 应用场景

    FineBI工程,不仅仅包括了 bi 本身,还包括配套的外接配置库、集群组件、运维组件等。

    本文简单介绍FineBI工程可自备切换的组件。


    组件
    配置存储组件

    存储FineBI各个应用节点的配置信息和参

    例如权限的分配、系统中的用户、定时调度的任务详情、平台中的目录

    日志存储组件

    记录FineBI中,用户的使用动

    例如谁在什么时间编辑了什么主题,谁在什么时间查看了什么目录

    数据存储组件存储和共享FineBI中的数据资源
    状态服务组件监控每个节点及整个FineBI的运行状态、记录日志和错误信息、协调节点间的通信和任务分配等
    文件存储组件

    存储和共享FineBI各个应用节点中所需的文件和资源

    帆软内网关
    • 提供负载转发服务,项目其他组件服务的总入口

    • 启用 HTTPS 协议,配置 SSL 证书

    • 采集网关层面的链路信息

    2. 配置存储组件

    什么是配置存储组件:存储 FineBI 各个应用节点的配置信息和参数。例如权限的分配、系统中的用户、定时调度的任务详情、平台中的目录

    帆软应用中,管理员往往会在平台设置用户、挂载目录、分配权限、设定定时调度。这些配置,均存储于配置库中。

    在正式环境下,用户可准备一个数据库,与帆软应用对接,用于配置存储。稳定的外部数据库,可确保帆软应用在高负载下的稳定运行。

    更多内容请参见:配置存储组件简介

    配置存储组件类型支持版本
    普通版FineBI
    帆软对接MySQL配置库

    MySQL5:5.1.73、5.5.31、5.5.46、5.5.56、5.5.62、5.6.22、5.6.28、5.6.31、5.6.35、5.6.37、5.6.44、5.7.16、5.7.235.7.265.7.33

    MySQL8:8.0.11、8.0.16、8.0.20、8.0.21、8.2(不支持8.0.19)

    RDS MySQL:全版本

    帆软对接Oracle配置库

    Oracle单机:10g(10.2)、10.2.0.1.0、11g(11.0.2.1)11g(11.0.2.4)11.0.2.4、11.2.0.2.0、12c、12c V12.2、19c

    Oracle集群:11g、12c

    帆软对接SqlServer配置库
    2000、2005、2008、2012、2014、2016、2017、2019
    帆软对接DB2配置库
    8.2、9.7、10.5、11.1
    帆软对接PostgreSQL配置库

    9.2.3、9.4.7、9.5.0、9.5.2、9.6.0、13.0

    信创版FineBI
    配置达梦DM8外接数据库
    8.0
    配置人大金仓KingBase8外接数据库
    8.0

    3. 日志存储组件

    什么是日志存储组件:对项目中工程、外接数据库、业务库和其他集群组件的操作请求进行采集。

    基于安全性和合规性考虑。用户在 FineBI 工程中进行的操作,都应当以日志形式记录下来。

    更多内容请参见:日志存储组件简介

    日志存储组件类型支持版本
    项目对接ElasticSearch实现日志存储服务
    8.X

    4. 数据存储组件

    什么是数据存储组件:用来存储FineBI中抽取的基础表和自助数据集数据,确保每个业务节点都可以访问并使用它们

    帆软推荐用户自备支持 S3 协议的云存储文件系统作为文件服务器。

    数据存储组件类型
    支持版本
    项目对接华为云OBS实现数据存储服务
    -
    项目对接阿里云OSS实现数据存储服务
    -

    5. 状态服务组件

    什么是状态服务组件:监控每个业务节点及整个项目的运行状,存储缓存登录、模板锁、SessionID、WebSocket 等,对所有的访问和操作进行验证

    状态服务组件
    简介
    FineBI对接单机Redis实现状态服务

    Redis单机模式是Redis最简单的部署方式,只部署一个 Redis 应用

    使用起来也最为简单,只有主机、端口、密码三个配置项

    • 易于配置和管理,无需考虑数据的分片和集群等问题,运维成本低

    • 可能会出现单点故障,单台服务器不能实现高可用性和负载均衡

    FineBI对接主从模式Redis集群实现状态服务

    Redis集群是一种基于分片的Redis部署方式,它将数据分散到多个节点中,从而可以实现横向扩展和高可用性。

    • 主节点宕机后,对应从节点会被选举为新的主节点

    • 所有指向原主节点的客户端会被通知新的主节点的地址

    • 新的主节点会从其他从节点同步数据,以确保数据的一致性

    FineBI对接哨兵模式Redis集群实现状态服务

    相比于主从模式的Redis集群,哨兵模式是一种更加高可用的解决方案

    同时存在主节点、从节点和哨兵节点

    哨兵模式Redis集群对资源的要求比较多,运维成本也会更高

    FineBI对接腾讯云Redis实现状态服务

    腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务

    支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务

    6. 文件存储组件

    什么是文件存储组件:用于存储和共享集群中所需的文件和数据资源,以确保每个节点都可以访问并使用它们

    包括:assets、reportlets、reportlets_versions、resources、schedule、treasures、../backup 等文件夹

    注:「节点间自动同步」不适用于运维平台部署的FineBI7.0集群。该功能只适用于历史已配置该项的集群工程,不再提供相关配置指导。

    文档说明
    FineBI对接SFTP实现文件服务
    SFTP是一种通过SSH协议进行加密的文件传输协议,部署简单,是Linux系统自带的,相对于FTP而言更加安全和稳定。
    FineBI对接NAS实现文件服务

    NAS是一种文件级别的存储设备,通过标准网络协议(如SMB/CIFS、NFS)进行文件存取,适合需要集中管理文件、备份和共享的大型组织。

    一个NAS文件系统,可以同时挂载到多个节点上,由这些节点共享访问,从而节约大量拷贝与同步成本。

    FineBI对接阿里云OSS实现文件服务
    手动搭建本地 HDFS 文件系统,对于用户的运维能力要求过高,但用户又希望使用高可用的文件服务器。

    通过「S3 资源仓库」插件,帆软集群可对接支持 S3 协议的云存储文件系统作为文件服务器。

    支持的云存储文件系统包括:阿里云OSS、华为云OBS 、亚马逊云S3。其他自行搭建的 S3 平台不确保支持。
    FineBI对接华为云OBS实现文件服务
    FineBI对接MinIO实现文件服务

    MinIO是一个灵活而强大的对象存储服务器,旨在提供高性能、可扩展和易于部署的分布式存储系统。

    MinIO使用的是S3协议,有着独特的文件存储逻辑。请勿直接使用FileZilla等FTP工具连接MinIO,进行文件的上传/下载。

    请通过浏览器访问MinIO服务器的地址,然后使用提供的Web界面进行文件的上传和下载。

    FineBI对接FTP实现文件服务

    FTP(File Transfer Protocol)是一种用于在计算机网络之间传输文件的标准协议,被大多数操作系统和 FTP 客户端支持,方便用户进行文件传输。

    注:FTP传输的数据和命令都是明文的,容易被窃听和篡改。推荐使用更安全的 SFTP 协议

    FineBI对接HDFS实现文件服务HDFS 作为文件服务器,可以保证模板等资源文件分布式存储,实现高可用

    7. 负载均衡组件

    运维平台部署的FineBI7.0项目,默认安装一个帆软内网关组件。

    作用:

    • 提供负载转发服务,项目其他组件服务的入口

    • 启用 HTTPS 协议,配置 SSL 证书

    • 采集网关层面的链路信息

    说明:

    支持安装单节点内网关/双节点内网关。

    请注意,此处的双节点内网关,并非集群nginx,而是两个独立的nginx节点,当一个nginx宕机后,用户可通过另一个nginx访问项目

    注意:

    帆软内网关服务,对帆软业务进行了定制调整,以均衡的分发用户请求,提升性能,因此不支持自备,不支持进行自定义修改

    如需使用F5、SLB、ELB等其他类型的负载均衡网关,可以自行配置转发,让客户端请求转发到自备网关,再转发到帆软项目内网关,再分发到各个应用节点上,帆软不提供相关配置指导。

    8. 其他集群配置说明

    8.1 MQ内置

    运维平台部署的项目,可能配置了 rocketmq 组件,rocketmq可替换状态服务组件 Redis 消息队列的一部分功能。

    • 若未配置rocketmq,默认使用redis。

    • 若配置了rocketmq,rocketmq和redis同时生效,负责不同功能。

    8.2 缓存模式

    缓存,用于存储集群文件服务器中的高频访问资源文件,用于加速数据读取,减少重复 I/O 开销。

    缓存的资源文件包括:reportlets 、resources 、assets 等文件夹

    支持两种缓存模式:被动缓存和关闭缓存

    • 被动缓存:仅缓存已请求过的资源文件,命中缓存时直接返回;未命中时读取文件并更新缓存。适用于读多写少的正式环境。

    • 关闭缓存:每次请求均重新读取原始资源文件。适用于需要实时同步资源文件的开发环境,或对准确性要求极高的正式环境。

    注:帆软不提供主动缓存,避免不必要的缓存占用。

    8.3 通信协议

    TCP 和 UDP 是常用的网络传输协议,默认选用 TCP 协议。 

    • TCP:传输控制协议,是一种面向连接的协议,提供可靠的数据传输,适用于需要保证数据完整性和顺序的场景

    • UDP:用户数据报协议,是一种无连接的协议,提供较低的延迟和较少的开销,适用于对速度要求高且可以容忍部分数据丢失的场景

    切换集群通信协议后,需要通过「运维平台>维护>组件管理」功能重启bi-web组件,方可生效。

    1612271382809171.png

    注1:阿里云、AWS 等云服务器不允许 UDP 组播方式,集群通信协议请选择 TCP。

    注2:如果开启集群后只显示本工程的节点,说明所选通信协议无法生效。请更换集群通信协议,并重启bi-web组件。

    9. 管理集群节点

    9.1 开启集群

    FineBI7.0默认开启集群,且由于FineBI7.0采用存算分离架构,请切勿关闭集群。

    满足以下条件即可开启集群。

    1)请确保配置了第二章外接配置库,不支持使用历史的内置配置库的情况下开启集群

    2)请确保配置了第五章状态服务器,不支持未对接状态服务的情况下开启集群

    3)请确保第六章文件一致设置选择了「文件服务器共享」,不支持在「节点间同步」模式下开启集群

    9.2 节点管理

    开启集群后,通过「运维平台>维护>组件管理」功能重启bi-web组件,可在「节点管理」界面查看到全部接入集群的bi-web服务。

    1)扩容bi-web服务数量

    如需增加bi-web服务,请使用运维平台实现,详情请参见:集群项目扩容组件数量

    2)修改节点信息

    不建议用户修改相关节点信息,对于运维平台部署的帆软应用,集群开启后可自动识别相关信息,无需手动修改。

    3) 节点异常提示

    节点与非协调者通信异常则会标红,请根据提示进行修复。

    4)刷新缓存

    如集群文件一致设置选择「文件服务器共享」,且缓存模式选择「被动缓存」,节点管理界面会出现「刷新缓存」的按钮。

    当手动在文件服务器下增删改资源文件时,缓存层是无法感知到的,此时即可通过「刷新缓存」按钮手动清空缓存,确保获取最新资源文件

    10. 设置集群异常提醒

    开启「集群异常提醒」功能,可以在集群发生异常时及时提醒运维人员。

    管理员登录FineBI系统,点击「管理系统>智能运维>集群配置>全局设置」。

    支持设置多种集群异常提醒方式:「短信提醒」、「平台消息」、「邮件提醒」,设置完成后点击保存即可。

    • 如需使用短信提醒,需要先开启短信平台,详细点击 短信

    • 如需使用邮件提醒,需要配置邮件服务器,详细点击 邮箱

    附件列表


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

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

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

    不再提示

    10s后关闭



    AI

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