安装步骤
部署选项
- 服务器部署
FineBI 是一个 Servlet 应用。
Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性,可以生成动态的 Web 页面。它担当客户请求( Web 浏览器或其他 HTTP 客户程序)与服务器响应( HTTP 服务器上的数据库或应用程序)的中间层。
因此 FineBI 必须部署在 Web 应用服务器如 Tomcat、WebLogic、WebSphere 等下面,启动 Web 应用服务器时就会加载 FineBI 这个 Servlet ,从而交互式地浏览和修改数据,整个过程如下:
图1 服务器部署过程
FineBI 安装文件本质上就是一个 Tomcat ,如果企业使用 FineBI ,推荐服务器部署,满足更稳定的运行效果。
服务器部署将 FineBI 系统置于服务器上,通过 IP 地址访问同一个 BI 系统,从而实现系统平台的作用,达到企业整体工作的业务活动需求。
- 集群部署
FineBI 集群目前有 3 种方案,分别为热备、Web集群&BI的Spider引擎单节点部署方案、Web 集群
部署环境要求
| 软件环境 | 推荐环境 | 支持环境 |
|---|---|---|
| 操作系统 | linux | FineBI单机版: Windows、Linux、Unix、Solaris 、Aix、IRIX; |
| 应用服务器 | Tomcat8.5.32、Weblogic12c、Websphere8.5 | Tomcat、Jboss、Weblogic、Websphere |
| 浏览器 | chrome、火狐 | 单核心:chrome、火狐、IE8及其以上(包括Edge)、Safari、Opera 双核心:360浏览器、搜狗浏览器、QQ浏览器、UC浏览器、猎豹浏览器、百度浏览器 |
| 数据量 | CPU(推荐i7,性能优于E5) | 可用内存 | 可用磁盘(推荐SSD) | 网卡 |
|---|---|---|---|---|
| 0~1kw | 8核,2.5GHz及以上 | 16G~32G | 500G | / |
| 1kw~3kw | 8核,2.5GHz及以上 | 32G | 500G~700G | / |
| 3kw~5kw | 16核,2.5GHz及以上 | 64G | 700G~1T | / |
| 5kw~1亿 | 16核~24核,2.5GHz及以上 | 64G~128G | 至少1T | 千兆以上网卡 |
FineBI的直连计算引擎则偏重于依赖数据库的性能和配置。
部署步骤
搭建 BI 平台的第一步需要先部署 BI 工程。
你可以根据FineBI服务器配置推荐准备适合的软硬件配置。如果企业需要部署集群版本,可以参考集群方案推荐 进行部署。如果需要部署单机版本,可以参考 Web服务器部署 进行部署。
参数调优:FineBI 是一款纯 B/S 端的商业智能分析服务平台,对服务器有一定的配置要求,当服务器不能满足 BI 使用时,会出现异常退出风险。因此在部署后需要修改使用内存和其他参数,确保服务器稳定运行。你可以参考修改 FineBI 配置参数 进行配置。
配置检查:在部署好之后,你需要启动 BI 测试是否能够正常启动运行。在启动前你需要进行如下检查。
端口检查:帆软应用正常使用过程中,需要服务器开放一些端口,因此需要对这些端口进行检查是否开放,避免出现系统功能异常。
网络服务检查:如果你部署的 BI 是集群版,换需要检查文件服务器、外接数据库、状态服务器和应用之间通信是否正常。
部署标准
部署结果验证方式:在网络通畅、端口开放的前提下完成部署,查看工程进程是否存在,访问应用URL,确认是否成功访问,以此判断应用部署是否成功。
部署脚本:FineBI产品通过部署包完成部署,可在官网下载对应版本的部署包,后台环境解压即可。
部署清单和环境配置要求
| 产品服务 | 相关说明 | 数量 | 配置参数 | 备注 |
|---|---|---|---|---|
| FineBI产品 | Web服务器 | 2 | 系统版本:Centos 7.4 处理器kcl .xlarge.4 | 4核 | 16GB 硬盘:>=40G EIP带宽:5M | 华为云提供 |
| 集群组件服务器 (nginx、vsftp、redis、配置库) | 0 | 系统版本:Centos 7.4 处理器kcl .xlarge.4 | 4核 | 16GB 硬盘:>=40G EIP带宽:5M | 复用Web服务器;部署至web服务器上 正式环境下部署需要单独服务器 | |
| DWS服务器 | 1 | 规格:dws.dc.4xlarge 计算密集型 处理器16 vCPUs | 128 GB 硬盘:1.46 TB (SSD)3节点 EIP带宽:10M | 华为云提供 | |
| 客户端-PC | - | 操作系统:Windows 10 处理器:Intel Core i7-8550U(1.8GHz/L3 8M) 内存容量:8GB 硬盘容量:50GB 屏幕尺寸:14英寸 | / | |
| 客户端-Android | - | 系统版本:Android 7.0 CPU型号:高通骁龙425 RAM容量:2GB、ROM容量:16GB 主屏尺寸:5.5英寸 主屏分辨率:1280*720像素 | / | |
| 客户端-iOS | - | 系统版本:iOS 10.3.3 CPU型号:苹果A9 RAM容量:2GB、ROM容量:32GB 主屏尺寸:4.7英寸 主屏分辨率:1334*750像素 | / |