FineBI 6.0 Linux 部署、ClickHouse 源配置

文章目录

    • 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.rhkb.cn/news/313159.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Quartz + SpringBoot 实现分布式定时任务

文章目录 前言一、分布式定时任务解决方案二、Quartz是什么?1.quartz简介2.quartz的优缺点 二、Quartz分布式部署总结 前言 因为应用升级,由之前的单节点微服务应用升级为集群微服务应用,所以之前的定时任务Spring Scheduled不再适用了&…

固定测斜仪:工程观测的精密利器

在工程观测测量领域,固定测斜仪扮演着至关重要的角色。固定测斜仪,凭借其耐冲击型倾斜传感器、出色的可靠性、快速稳定的特点,以及简洁的安装和智能识别功能,已成为行业内重要工具。其输出信号为RS485数字量,可直接显示…

Postman之全局变量与环境变量配置

实际开发中可能需要不停切换环境,接口中来回输入环境地址比较麻烦,故而通过定义变量来节约频繁更换测试地址所耗费的时间。Postman 允许定义自己的全局变量(Globals)与环境变量(Environment),最…

51-41 Stable Video Diffusion,高质量视频生成新时代

23年11月,Stability AI公司公开了稳定视频扩散模型Stable Video Diffusion(SVD)的代码和权重,视频生成迎来了新时代。SVD是一种潜在扩散模型,支持文本生成视频、图像生成视频以及物体多视角3D合成。从工程角度来看,本文主要提出了…

如何使用Postgres的扩展(如PostGIS)来支持地理空间数据

文章目录 解决方案1. 安装PostGIS扩展2. 创建地理空间数据表3. 插入地理空间数据4. 进行地理空间查询 示例代码 在PostgreSQL中,我们可以使用扩展来增强数据库的功能。对于地理空间数据,PostGIS是一个特别有用的扩展,它提供了对地理对象&…

Linux安装mysql 8.0

1.使用root登录服务器 2.创建安装包存放目录 # mkdir /software # cd /software3.下载并解压mysql安装包 # wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz # tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz # mv m…

反激电源——TL431及光耦反馈电路计算(不涉及环路补偿)

一、TL431及光耦反馈电路 TL431以及光耦电路是反激的副边反馈类型电路中的常见应用。 其反馈工作原理为:当副边的输出电压升高时,TL431的REF点采样电压也会升高,使得TL431的导通量增加,同时光耦内部的发光二极管流过的电流也增大&…

利用动态规划优化10年投资回报:策略、证明与算法分析

利用动态规划优化10年投资回报:策略、证明与算法分析 a. 存在最优投资策略的证明b. 最优子结构性质的证明c. 最优投资策略规划算法设计d. 新限制条款下最优子结构性质的证明 在面对投资策略规划问题时,我们的目标是在10年后获得最大的回报。Amalgamated投…

产废端实时音视频监控系统在运输车辆驾驶室中的应用

实时音视频监控系统可通过在运输车辆驾驶室安装音视频摄录设备,实现将运输车辆内部及周围环境音视频数据通过移动网络实时回传指挥中心的功能。 前端摄录设备主要负责采集车内外的视音频信息,为了保障车辆及运输人员 的安全,应合理选择摄录设…

HTML5 <video> 标签属性、API 方法、事件、自定义样式详解与实用示例

HTML5 <video> 标签为网页内嵌视频提供了强大且便捷的功能。以下是对 <video> 标签的主要属性、API 方法、事件、自定义样式及其使用示例的详细介绍&#xff1a; 一、属性 1. src 定义&#xff1a;指定视频文件的 URL。示例&#xff1a;<video src"my_v…

linux-centos虚拟机设置固定ip

环境准备 虚拟机版本&#xff1a;centos7 安装环境&#xff1a;vmware17 1、设置网络连接 虚拟机-设置-网络适配器-NAT模式 2、查看子网信息 编辑-虚拟网络编辑器-NAT模式-NAT设置 查看子网ip和网关ip 下一步要用 3、修改配置文件 vim /etc/sysconfig/network-scripts…

接口压力测试 jmeter--入门篇(一)

一 压力测试的目的 评估系统的能力识别系统的弱点&#xff1a;瓶颈/弱点检查系统的隐藏的问题检验系统的稳定性和可靠性 二 性能测试指标以及测算 【虚拟用户数】&#xff1a;线程用户【并发数】&#xff1a;指在某一时间&#xff0c;一定数量的虚拟用户同时对系统的某个功…

Linux 搭建私有yum源仓库

一、环境准备 IP系统版本作用192.168.140.155CentOS 7.9.2009yum源仓库192.168.140.153CentOS 7.9.2009测试 准备两台服务器&#xff0c;一台作为yum源仓库&#xff0c;另一台作为测试使用。 二、搭建yum源服务器 &#xff08;无法连接外网的情况&#xff0c;需要去官网下载镜…

IP定位技术在解决广告恶意点击问题中的应用

随着互联网的迅猛发展&#xff0c;数字广告已成为企业推广产品和服务的重要方式。然而&#xff0c;随之而来的是广告恶意点击的问题&#xff0c;这不仅导致广告主的损失&#xff0c;也影响了广告生态的健康发展。为了解决这一问题&#xff0c;IP定位技术应运而生&#xff0c;成…

PACNet CellNet(代码开源)|bulk数据作细胞分类,评估细胞命运性能的一大利器

文章目录 1.前言2.CellNet2.1CellNet简介2.2CellNet结果 3.PACNet3.1安装R包与加载R包3.2加载数据3.3开始训练和分类3.4可视化分类过程3.5可视化分类结果 4.细胞命运分类和免疫浸润比较 1.前言 今天冲浪看到一个细胞分类性能评估的R包——PACNet&#xff0c;它与转录组分析方法…

第一篇【传奇开心果系列】我和AI面对面聊编程:深度比较PyQt5和tkinter.ttk

传奇开心果系列博文 系列博文目录我和AI面对面聊编程系列 博文目录前言一、今天我们面对广大读者选择PyQt5和tkinter.ttk做比较这个话题目的是什么&#xff1f;二、举一个最简单的pyqt5信号和插槽的例子三、这和tkinter的点击事件有什么区别&#xff1f;四、如何选择&#xff1…

极速、易用、高度定制化的开源社区交流平台:Flarum

Flarum&#xff1a;轻盈高效&#xff0c;引领未来社区互动新风尚的革命性论坛平台- 精选真开源&#xff0c;释放新价值。 概览 Flarum是一款精心打造的现代网站讨论平台&#xff0c;以其精炼高效而著称。作为 esoTalk 和 FluxBB 的理念和技术的集大成者&#xff0c;Flarum 致力…

5.11 mybatis之returnInstanceForEmptyRow作用

文章目录 1. 当returnInstanceForEmptyRowtrue时2 当returnInstanceForEmptyRowfalse时 mybatis的settings配置中有个属性returnInstanceForEmptyRow&#xff0c;该属性新增于mybatis的3.4.2版本&#xff0c;低于此版本不可用。该属性的作用官方解释为&#xff1a;当返回行的所…

jmeter及PTS压测介绍和使用

一、常用压测工具&#xff1a; loadrunner apache ab&#xff08;单接口压测最方便&#xff09; jmeter 阿里云PTS&#xff08;原生上传jmeter脚本进行压测&#xff09; 二、jmeter可以压测不同的协议和应用 web http https jdbc for database TCP 三、使用场景及优点 1、功能…

分布式限流——Redis + Lua脚本实现令牌桶算法

主要思路概括如下&#xff1a; 定义数据结构&#xff1a; 使用Redis存储令牌桶的状态&#xff0c;包括当前令牌数&#xff08;KEYS[1]&#xff09;和上一次令牌填充的时间戳&#xff08;KEYS[1]:last&#xff09;。 计算新增令牌&#xff1a; 获取当前系统时间与上次令牌填充时…