FineBI 6.0 Linux 部署、ClickHouse 源配置

embedded/2024/12/21 12:29:23/

文章目录

    • FineBI 概述
    • FineBI 部署
      • 安装环境说明
      • 1.下载安装包
      • 2.安装
      • 3.初始化设置
      • 4.登录
      • 5.快速入门
    • 启动与关闭
      • 启动
      • 关闭
    • ClickHouse 源配置
      • 开启驱动上传功能
      • 驱动上传
      • 数据库连接配置
      • 基础表属性设置
      • 数据导入

FineBI 概述

FineBI 是一款国产的商业智能(BI)软件产品,提供数据分析、报表制作、数据可视化、数据挖掘等功能。

FineBI 可以帮助企业更好地理解和利用自己的数据,从而支持决策和业务发展。它具有易用性强、功能丰富、灵活性高等特点,受到许多企业的青睐。

它分为企业版以及试用版,功能都是一样的,但是试用版的并发数量只有 2 个。

FineBI 部署

安装环境说明

  • 操作系统:CentOS 7.5 桌面版
  • 内存:8G
  • CPU:4核

1.下载安装包

进入官网 —— FineBI ,下载试用版安装包(Linux版)。

在这里插入图片描述

下载完成后,上传到服务器中。

2.安装

FineBI 的安装比较简单,其安装包本身就是一个 Shell 脚本,执行它即可一键安装,如下所示:

bash linux_unix_FineBI6_0-CN.sh 

运行后,会弹出一个安装向导窗口,根据提示进行安装即可。

在这里插入图片描述

选择你的安装路径:

在这里插入图片描述

设置最大 JVM 内存,我这里测试环境,就调默认最小值 2048 即可。

在这里插入图片描述

后面的内容根据自身的需求进行选择:

在这里插入图片描述

选择完成后,就会进入解压安装流程:

在这里插入图片描述

稍作等待 30s,即可安装完成。

在这里插入图片描述

安装完成后,默认立即运行,选择完成,启动过程可能需要等待 1-2min

启动完成后,可以通过 jps 查看进程:

在这里插入图片描述
出现上面两个进程则表示 FineBI 已经启动成功了。

3.初始化设置

FineBI 安装启动完成后,访问地址 http://your_ip:37799/webroot/decision/login/initialization 进行初始化设置,其中 your_ip 替换成你的安装主机地址。

进入后,设置管理员账号以及密码:

在这里插入图片描述

管理员账户设置完成后,要求选择 FineBI 的元数据库,我这里选用 MySQL 作为元数据库,选择【外接数据库】进行配置。

默认已经填写了许多参数,如下所示:

在这里插入图片描述

在 MySQL 中创建默认库 finedb,并填写 MySQL 密码。

CREATE DATABASE finedb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

填写完成后,点击【启用新数据库】即可。

4.登录

数据库初始化完成后,会出现登录提示:

在这里插入图片描述

点击登录,进入 FineBI。

或者访问登录地址 http://your_ip:37799/webroot/decision/login,其中 your_ip 替换成你的安装主机地址。

在这里插入图片描述

登录成功后,进入 FineBI,映入眼帘的是注册(购买)提示,无需理会,免费版的学习足够使用了。

在这里插入图片描述

5.快速入门

FineBI 提供了非常丰富且详细的入门教学视频以及文档,读者可以进入官网学习 —— 入门分析案例介绍

启动与关闭

启动

进入 FineBI 的安装目录中,我的安装目录是 /opt/module/FineBI6.0

cd /opt/module/FineBI6.0/bin# 启动
nohup ./finebi &

出现如下提示以及进程,表示启动成功:

在这里插入图片描述

关闭

在 Linux 系统中,FineBI 没有 Windows 系统中对应的后台界面来关闭程序,因此,需要通过杀进程来关闭服务。

# 1.查询 FineBI 的运行进程
ps -ef | grep finebi# kill 掉此 PID 进程,例如 FineBI 对应进程 PID 为 4626 ,则执行如下命令:
kill -9 4626

可以将这两个命令组合为一个自动化命令:

ps -ef | grep finebi | grep -v 'grep' | awk '{print $2}' | xargs -I {} kill -9 {}

ClickHouse 源配置

FineBI 并没有内置 ClickHouse 源的选项,需要我们手动添加驱动包进行配置。

由于大部分用户对工程安全性要求很高,FineBI 默认禁止通过驱动管理上传驱动,会出现报错 —— 不允许上传驱动jar包,可以修改SystemConfig.driverUpload配置值开启该功能。

开启驱动上传功能

使用驱动管理前,需要将储存 FineBI 元数据信息的 finedb 数据库的 fine_conf_entity 表中字段 SystemConfig.driverUpload 设置为 true

进入 MySQL 中,切换到 finedb 数据库,查询当前的驱动上传设置:

use finedb;select * from fine_conf_entity where id = "SystemConfig.driverUpload";

可以看到,它默认是 false,处于未开启状态。

在这里插入图片描述

修改为 true,允许上传驱动包:

update fine_conf_entity set value = 'true' where id = "SystemConfig.driverUpload";

再次查询,进行验证:

在这里插入图片描述

修改完成,重启 FineBI 后才会生效(重启方式请看上面的内容)。

驱动上传

驱动下载 —— FineBI6.0_ClickHouse相关驱动

依次点击【管理系统——>数据连接——>数据连接管理——>驱动管理】,如下所示:

在这里插入图片描述

进入驱动上传界面,上传 ClickHouse 所需要的相关连接驱动:

在这里插入图片描述

数据库连接配置

新建数据库连接,配置连接信息:

在这里插入图片描述

选择其他类型的 JDBC:

在这里插入图片描述

配置连接信息,这里 FineBI 貌似有 BUG,上面填写的信息并不会同步到 URL,但 URL 的信息可以同步到上面,我建议直接填写 URL 即可。

在这里插入图片描述
URL 填写示例:

jdbc:clickhouse://host:8123/your_db

基础表属性设置

将连接类型设置成 —— 直连数据(可以做到实时更新,报表动态变化)

在这里插入图片描述

数据导入

在新建数据集时,选择数据库表:

在这里插入图片描述

点击配置的数据库连接,选择对应表保存即可导入:

在这里插入图片描述

ClickHouse 源配置完成。


http://www.ppmy.cn/embedded/6464.html

相关文章

gazebo中vins-fusion在仿真小车上的部署

软件要求:Ubuntu 20.04 ros的noetic版本,我是在虚拟机vitrualbox上运行的 这几天在学ROS,跟着赵虚左老师过了一遍之后,感觉还是有很多不懂的地方,xtdrone上仿真跟着文档走了一遍,好像没学到什么东西&#…

微服务架构中的数据一致性设计及技术实现

目录 1.概要设计 1.1数据一致性模型 1.1.1 强一致性 1.1.2 最终一致性 1.2 技术实现策略 1.2.1 使用分布式事务 1.2.2 基于事件的最终一致性(Event-Driven Architecture, EDA) 1.2.3 使用数据库的特性 1.2.4 业务层面的策略 1.2.5 分布式锁和版…

【Python】如何在Ubuntu上设置Python脚本开机自启

你不知道我为什么狠下心 盘旋在你看不见的高空里 多的是 你不知道的事 蝴蝶眨几次眼睛 才学会飞行 夜空洒满了星星 但几颗会落地 我飞行 但你坠落之际 很靠近 还听见呼吸 对不起 我却没捉紧你 🎵 王力宏《你不知道的事》 前置要求 确保你的Ub…

JVM概述

JVM概述 1、一些性能上的问题 我好好运行的线上系统突然间卡死了,系统无法访问,当然这个原因非常多;想解决线上的JVM GC问题却无从下手;新的项目上线了,对于各种JVM参数的设置一脸茫然,全部直接默认&…

JS继承与原型、原型链

在 JavaScript 中,继承是实现代码复用和构建对象关系的重要概念。本文将讨论原型链继承、构造函数继承以及组合继承等几种常见的继承方式,并提供相应的示例代码,并分析它们的特点、优缺点以及适用场景。 在开始讲解 JavaScript 的继承方式之…

什么是边缘计算?它为何如此重要?-天拓四方

随着信息技术的快速发展,数据处理和计算的需求日益增大,特别是在实时性要求极高的场景中,传统的云计算模式面临着巨大的挑战。在这样的背景下,边缘计算作为一种新兴的计算模式,正逐渐受到业界的广泛关注。那么&#xf…

单页面应用使用Nginx部署页面路由直接访问404问题

使用Nginx发布单页面应用时候,因为只有一个index.html页面可能导致直接访问具体页面路由报404错误,如: 直接访问http://www.test.com正常 访问http://www/test.com/system/list 则报404 需要修改nginx配置让其所有未找到资源都返回到index.h…

免费使用ChatGPT 4.0 和 文心一言 4.0

前言 今天给大家分享如何免费使用ChatGPT4.0 和 文心一言 4.0,废话就不多说了,我们直接入正题。 ChatGPT 4.0 先来看看如何免费使用ChatGPT 4.0 进入Coze登录 https://www.coze.com 选择大圣-GPT-4 文心一言 4.0 通过文心智能体平台,就…