百度
360搜索
搜狗搜索

fineBI的linux版本怎么用详细介绍

以下是在 Linux 系统中安装和使用 FineBI 的详细指南,涵盖从环境准备到高级配置的全流程:

一、环境准备

1. 系统要求

  • 操作系统:支持主流 Linux 发行版(CentOS 7+/Ubuntu 18.04 + 等),需 64 位系统。
  • 硬件配置
    • 最低:4 核 CPU、4GB 内存、20GB 可用磁盘空间(建议 SSD)。
    • 推荐:8 核 CPU、16GB 内存、50GB 磁盘空间(企业级场景)。

  • Java 环境:需安装 Oracle JDK 1.8(JDK8u102 及以上),不支持 OpenJDK。
  • 依赖工具:需安装gccgcc-c++fontconfigliberation-fonts等依赖包。

2. 安装包下载

  • 企业版:从FineBI 官网下载 Linux 离线安装包(约 7GB)。
  • 个人试用版:下载linux_unix_FineBI5_0-CN.sh脚本文件。

二、安装流程

1. 上传安装包

  • 使用scp或 FTP 工具将安装包上传至服务器(如/usr/local/finebi目录)。
  • 若服务器可联网,也可直接通过命令下载:bash
     http://down.finereport.com/bi5/linux_unix_FineBI5_0-CN.sh

2. 赋予执行权限

bash

  linux_unix_FineBI5_0-CN.sh

3. 执行安装脚本

bash

./linux_unix_FineBI5_0-CN.sh

安装过程中需按提示操作:

  1. 阅读并接受许可协议(输入1)。
  2. 选择安装目录(默认/opt/FineBI)。
  3. 配置 JVM 内存(默认 4GB,建议企业版设置为物理内存的 2/3)。
  4. 跳过快捷方式创建(输入n)。

三、启动与访问

1. 启动服务

  • 前台启动(仅用于测试):bash
     /opt/FineBI/bin

    ./finebi

  • 后台启动(生产环境推荐):bash
     ./finebi 

  • 验证启动:检查端口37799是否监听:bash
        

2. 访问 Web 界面

在浏览器中输入:
plaintext

http://服务器IP:37799/webroot/decision

首次访问需设置管理员账号和密码。

四、基础配置

1. 数据库连接

  • 内置数据库:默认使用 HSQL(仅适用于测试)。
  • 外接数据库(推荐):
    1. 创建数据库(以 MySQL 为例):sql
        finedb    utf8mb3  utf8mb3_bin

    2. 在 FineBI 管理界面(管理系统>数据连接)配置数据库信息:
      • 类型:选择 MySQL。
      • 连接 URLjdbc:mysql://localhost:3306/finedb?useSSL=false
      • 用户名 / 密码:数据库账号。

    3. 测试连接并启用数据库。

2. 端口修改

若默认端口37799被占用,可修改/opt/FineBI/server/conf/server.xml中的Connector端口:
xml

Connector 新端口号 HTTP/1.1  

修改后重启服务生效。

3. 内存优化

编辑/opt/FineBI/bin/finebi.vmoptions文件,调整 JVM 参数:
ini

-Xms4g -Xmx8g  # 初始/最大堆内存

建议企业版根据物理内存按比例分配。

五、高级配置

1. 集群部署(企业版)

  • 准备服务器:至少 2 台 Linux 服务器,配置负载均衡(如 Nginx)和共享存储(如 NFS)。
  • 安装 FineOps 运维平台
    1. 下载并解压安装包。
    2. 执行./finekey部署运维平台。
    3. 通过运维平台创建 FineBI 集群。

2. 安全加固

  • HTTPS 配置
    1. 生成 SSL 证书(如使用 Let's Encrypt)。
    2. 配置 Nginx 反向代理:nginx
       

      ssl

      your.domain.com

      /path/to/cert.pem

      /path/to/key.pem

      /

      http://localhost:37799

      Host

      X-Real-IP

  • 防火墙设置:bash
    firewall-cmd --add-port/tcp 

    firewall-cmd

3. 性能优化

  • 数据库优化
    • finedb数据库配置索引。
    • 限制单表数据量(建议不超过 1000 万条)。

  • 仪表板优化
    • 减少单页组件数量(建议≤30 个)。
    • 避免复杂计算(如 N:N 关联)。

六、日常维护

1. 日志管理

  • 系统日志/opt/FineBI/logs/fanruan.log
  • 操作日志/opt/FineBI/webapps/webroot/logs/cubes
  • 查看日志:bash
      /opt/FineBI/logs/fanruan.log

2. 备份与恢复

  • 手动备份:bash
     /opt/FineBI/webapps/webroot

    backup_ +%Y%m%d.tar.gz backup/

  • 自动备份:在管理界面设置定时任务。

3. 版本升级

  • 企业版:通过 FineOps 运维平台一键升级。
  • 个人试用版
    1. 停止服务。
    2. 替换/opt/FineBI/webapps/webroot/WEB-INF/lib下的 JAR 包。
    3. 重启服务。

七、常见问题

1. 启动失败

  • 原因:端口冲突或内存不足。
  • 解决
    • 检查端口占用:lsof -i :37799
    • 调整 JVM 内存参数。

2. 中文乱码

  • 原因:系统缺少中文字体。
  • 解决:bash
    yum  liberation-fonts dejavu-sans-fonts 

3. 数据库连接失败

  • 原因:防火墙拦截或驱动缺失。
  • 解决
    • 开放数据库端口。
    • 下载对应数据库驱动(如 MySQL Connector/J)并放置到/opt/FineBI/webapps/webroot/WEB-INF/lib目录。

八、官方资源

  • 文档中心:FineBI 帮助文档。
  • 社区支持:帆软社区。
  • 技术支持:通过管理界面的 “在线支持” 提交工单。

通过以上步骤,您可以在 Linux 系统中高效部署和使用 FineBI。企业级用户建议优先考虑集群部署和安全加固,以满足高可用性和数据安全需求。

阅读更多 >>>  linux如何关闭没用的服务

网站数据信息

"fineBI的linux版本怎么用"浏览人数已经达到27次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:fineBI的linux版本怎么用的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!