1. 概述编辑
搭建 BI 平台的第一步需要先部署 BI 工程。帆软提供容器化部署和手动部署FineBI的方案。
容器化部署(推荐):
将应用“容器化”的过程,就是让应用能够运行在 Docker 容器或类似技术中,它们能将操作系统环境和应用封装在一起(完整的系统镜像)。
由于容器能给应用提供近似于完整系统的环境,这就为在不修改,或者少量修改应用的情况下,对应用的部署进行现代化改造提供了一种思路。
这也是应用的架构持续能保持“云友好”的基础。
手动部署:
用户可以自行准备,或使用帆软封装的部署包,搭建最普通的工程架构,即「FineBI工程+jdk环境+tomcat中间件」
2. 容器化部署FineBI编辑
3. 手动部署FineBI编辑
手动部署FineBI,用户需要自行准备部署环境、调整服务器配置参数、部署并进行检查。
单机参考文档:
操作步骤 | 说明 | |
---|---|---|
1 | 准备服务器环境 | 准备FineBI工程的服务器环境 准备并部署好外接数据库 推荐环境:工程部署推荐环境 支持环境:单机工程部署支持环境 |
2 | 部署包部署 | 1)下载、上传、解压服务器部署包 2)语句启动FineBI工程 3)启动成功后,管理员即可访问工程 |
3 | 后续操作 | 1)建议为正式工程配置外接数据库:配置外接数据库 2)建议参考文档提高产品安全性:产品安全加固指导手册 3)建议参考文档提高运维稳定性:运维监控指导手册 |
集群参考文档:
操作步骤 | 说明 | |
---|---|---|
1 | 准备服务器环境 | 准备工程节点+负载均衡+状态服务器+文件服务器+配置库部署环境 推荐环境:工程部署推荐环境 支持环境:集群工程部署支持环境 |
2 | 部署外接数据库 | 部署数据库,作为工程的外接数据库备用,推荐部署MySQL5数据库 用户只需要部署并启动该数据库。 支持的数据库类型请参考:配置外接数据库 |
3 | 部署负载均衡 | 部署负载均衡,推荐Nginx部署方案 只需要安装Nginx,无需启动,无需修改nginx.conf配置文件 参考文档:Linux 系统安装配置 Nginx |
4 | 部署状态服务器 | 部署状态服务器,推荐部署Redis单机 请确保Redis单机启动 |
5 | 部署文件服务器 | 部署文件服务器,优先推荐SFTP 推荐级别:SFTP≈MinIO>NFS>FTP≈HDFS |
6 | 部署工程节点 | 部署一个工程节点 部署方法请参考单机部署的「部署包部署」或「独立部署」 |
7 | 配置开启集群 | 1)准备操作: 配置Linux系统参数防止宕机 配置Redis日志方便日后排查 新建spider.cluster.properties文件配置节点信息 2)单节点集群配置: 为该配置外接数据库:配置外接数据库 将主节点与状态服务器+文件服务器相连接 设置缓存模式和通信协议 启动集群,重启工程 3)多节点集群配置: 部署其他工程节点 将第一个节点的webroot工程文件拷贝到其他工程节点 修改spider.cluster.properties文件配置节点信息 启动其他工程节点 详情请参见:Linux系统手动配置标准抽取集群 |
8 | 配置负载均衡 | 1)参考文档修改nginx.conf文件:Linux系统安装配置Nginx 2)重启Nginx组件。 |
9 | 后续操作 | 1)参考文档提高产品安全性:产品安全加固指导手册 2)参考文档提高运维稳定性:运维监控指导手册 3)建议为集群配置系统可用性监测工具:系统可用性监测工具 |