Hadoop生态圈框架部署 伪集群版(九)- FineBI个人试用版安装与配置

文章目录

  • 前言
  • 一、FineBI安装与配置(Linux版本)
    • 1. 下载并上传FineBI安装包脚本文件
      • 1.1 下载
      • 1.2 上传
      • 1.3 安装要求
        • 1.3.1 硬件要求
        • 1.3.2 软件要求
    • 2. 安装字体及字体配置工具
    • 3. 赋予安装包文件权限
    • 4. 安装FineBI
    • 5. 设置环境变量
    • 6. 启动FineBI
      • 6.1 启动FineBI
      • 6.2 设置FineBI开机自启动
    • 7. 访问FineBI的UI页面
    • 8. FineBI初始化设置
      • 8.1 设置管理员账号
      • 8.2 设置数据库
        • 8.2.1 创建finedb数据库
        • 8.2.2 设置外接数据库
      • 8.3 登录


前言

在大数据分析和业务决策的过程中,数据可视化工具起到了至关重要的作用。FineBI作为一款功能强大的商业智能(BI)平台,提供了丰富的数据处理、分析和可视化功能,帮助企业从大量的数据中提取有价值的洞察。对于Linux用户来说,FineBI的安装和配置过程可能略显复杂,但只要按照正确的步骤进行操作,便可以顺利地搭建起适用于企业需求的数据决策平台。

本文将详细介绍如何在Linux环境下安装并配置FineBI,涵盖从安装包的下载、系统环境的配置,到FineBI服务的启动与数据库连接等各个方面。


一、FineBI安装与配置(Linux版本)

1. 下载并上传FineBI安装包脚本文件

1.1 下载

点击下载FineBI个人本地试用Linux版本:https://www.finebi.com/product/download/redirect?version=linux_unix_6.1&token=bNZYQmJkwYYt

1.2 上传

通过拖移的方式将下载的FineBI安装包linux_unix_FineBI6_1-CN.sh上传至虚拟机hadoop的/export/software目录。

在这里插入图片描述

1.3 安装要求

1.3.1 硬件要求
  • 内存:最低4GB RAM。
  • 磁盘空间:安装目录必须位于英文路径下,即路径中不能包含任何中文字符。所选磁盘分区需至少有2GB的可用空间用于安装。
1.3.2 软件要求
  • 操作系统:支持主流Linux发行版(如CentOS、Ubuntu等)。
  • JDK版本:需要安装Oracle JDK 1.8(也称为Java 8),并且其小版本号应不低于JDK8u102。
  • 字体支持:为避免图形初始化错误,请确保系统已安装基本的TrueType字体包(例如DejaVu Sans、Liberation Fonts)以及fontconfig工具。

2. 安装字体及字体配置工具

执行如下命令安装字体和字体配置工具。

yum -y install liberation-fonts dejavu-sans-fonts fontconfig

安装完成如下图所示。

在这里插入图片描述

liberation-fonts:Liberation 字体是一套由 Red Hat 开发的无衬线、衬线和等宽字体,设计目的是为了提供与某些其他流行字体(如Arial, Times New Roman, 和 Courier New)良好的视觉兼容性,同时保持其自身的独特性。这些字体广泛应用于Linux系统中以确保文本显示的一致性和美观性。

dejavu-sans-fonts:DejaVu Sans 是一种无衬线字体,它扩展了Bitstream Vera字体系列,增加了对更多字符和符号的支持。DejaVu Sans 适用于需要广泛字符集支持的场景,特别是在多语言文档中。

fontconfig:Fontconfig 是一个用于管理字体配置、定制和选择的库。它允许应用程序查询系统上的可用字体,并根据用户的偏好设置来选择最适合的字体。

3. 赋予安装包文件权限

执行如下命令赋予安装包文件可执行权限。

chmod +x /export/software/linux_unix_FineBI6_1-CN.sh

4. 安装FineBI

执行如下命令开始安装FineBI。

/export/software/linux_unix_FineBI6_1-CN.sh

执行之后按照如下步骤配置。

输入“o”并按回车键开始安装配置。

在这里插入图片描述

阅读最终用户许可协议后,按回车键确认。

在这里插入图片描述

阅读后按回车键确认。

在这里插入图片描述

阅读后输入“1”并按回车键确认。

在这里插入图片描述

可以直接按回车键使用默认安装路径,也可以自定义安装路径后按回车键确认。

在这里插入图片描述

使用默认设置的jvm内存,直接按回车键确认。

在这里插入图片描述

输入“n”并按回车键确认。

在这里插入图片描述

暂时先不运行FineBI,输入“n”按回车键取消运行,完成最后的安装步骤。

在这里插入图片描述

5. 设置环境变量

执行如下命令设置FineBI环境变量,加载系统环境变量配置文件,并查看环境变量是否配置成功。

echo >> /etc/profile
echo 'export FINEBI_HOME=/export/servers/finebi6.1' >> /etc/profile
echo 'export PATH=$PATH:$FINEBI_HOME/bin:$HADOOP_HOME/sbin' >> /etc/profile
source /etc/profile
echo $FINEBI_HOME

在这里插入图片描述

6. 启动FineBI

6.1 启动FineBI

执行如下命令后台启动finebi服务,并指定日志输出位置。

mkdir -p /export/servers/finebi6.1/logs
nohup finebi > /export/servers/finebi6.1/logs/finebi.log 2>&1 &

在这里插入图片描述

可以使用如下命令查看启动后的finebi服务进程,此时如果要停止对应服务,可以使用kill命令杀死对应进程。

ps -ef | grep finebi

在这里插入图片描述
在这里插入图片描述

6.2 设置FineBI开机自启动

/etc/rc.local是 Linux 系统中用于启动时执行自定义命令或脚本的一个配置文件。在系统启动过程中,rc.local 文件会被执行,它允许系统管理员添加任何需要在启动时自动运行的命令或脚本,而无需修改系统的其他启动脚本。

执行如下命令设置FineBI开机自启动。

cat >/etc/rc.local <<EOF
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local
nohup /export/servers/finebi6.1/bin/finebi > /export/servers/finebi6.1/logs/finebi.log 2>&1 &
EOF

在这里插入图片描述

给配置文件添加可执行权限。

chmod +x /etc/rc.d/rc.local

在这里插入图片描述

7. 访问FineBI的UI页面

浏览器中输入地址:http://192.168.121.100:37799/webroot/decision 访问 FineBI 数据决策系统平台网页。

在这里插入图片描述

8. FineBI初始化设置

8.1 设置管理员账号

在这里插入图片描述
在这里插入图片描述

8.2 设置数据库

8.2.1 创建finedb数据库

执行如下命令在MySQL中创建finedb数据库。

mysql -uroot -p123456 -e"CREATE DATABASE finedb DEFAULT CHARACTER SET utf8mb3 COLLATE utf8mb3_bin;"

在这里插入图片描述

8.2.2 设置外接数据库

选择外接数据库,并点击配置数据库。

在这里插入图片描述

选择数据库类型为mysql,数据库名称为finedb,主机为安装MySQL的主机名或IP地址,设置用户名和密码后,点击启用数据库。

在这里插入图片描述

启动数据库之后,会自动进行数据库的初始化配置。

在这里插入图片描述

待数据库启用成功之后,点击登录。

在这里插入图片描述

之后会跳转到登录页面。

在这里插入图片描述

8.3 登录

在登录页面输入之前设置的管理员账号root和密码123456进行登录。

在这里插入图片描述

完成登录后,关闭提示开始试用。

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/935562.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot集成Knife4j文档工具

Knife4j 搭建 Knife4j环境的的搭建和Swagger一样都比较简单&#xff0c;只需要极简的配置即可。 maven依赖 我使用的是较高版本的基于openapi规范的依赖包&#xff0c;OpenAPI2(Swagger)规范是Knife4j之前一直提供支持的版本&#xff0c;底层依赖框架为Springfox。 此次在4…

【GIS教程】使用GDAL-Python将tif转为COG并在ArcGIS Js前端加载-附完整代码

目录 一、数据格式 二、COG特点 三、使用GDAL生成COG格式的数据 四、使用ArcGIS Maps SDK for JavaScript加载COG格式数据 一、数据格式 COG&#xff08;Cloud optimized GeoTIFF&#xff09;是一种GeoTiff格式的数据。托管在 HTTP 文件服务器上&#xff0c;可以代替geose…

Elasticsearch+Kibana分布式存储引擎

1.ElaticSearch介绍 ElaticSearch &#xff0c;简称为 ES &#xff0c; ES 是一个开源的高扩展的分布式全文检索引擎&#xff0c;它可以近乎实时的存储、检 索数据&#xff1b;本身扩展性很好&#xff0c;可以扩展到上百台服务器&#xff0c;处理 PB 级别的数据。 ES 也使用 …

Qt之将源代码封装成库文件使用(五)

Qt开发 系列文章 - Code-To-Library&#xff08;五&#xff09; 目录 前言 一、库文件 二、直接封装方式 1.静态库封装 2.动态库封装 3.其它库类型 三、二次重写封装 四、库的使用 1.移植库及头文件 2.添加外部库 总结 前言 库文件是计算机上的一类文件&#xff0c…

Qt 联合Halcon视觉框架(1)

文章目录 效果QHalconWind 类回调函数刷新窗口构造函数保证窗口大小和Halcon 窗口大小一致绘制图片获取坐标点设置坐标点鼠标拖动图片鼠标按下鼠标抬起鼠标双击滚轮放大缩小图片 效果 QHalconWind 类 // HALCON/Qt pattern matching and measure example // // (c) 2004-2017 …

AI大模型学习笔记|人工智能的发展历程、智能体的发展、机器学习与深度学习的基本理论

学习链接&#xff1a;冒死上传&#xff01;价值2W的大模型入门到就业教程分享给大家&#xff01;轻松打造专属大模型助手&#xff0c;—多模态、Agent、LangChain、ViT、NLP_哔哩哔哩_bilibili 百度网盘自己整理的笔记&#xff1a; 通过网盘分享的文件&#xff1a;1-人工智能的…

Vue项目打包部署到服务器

1. Vue项目打包部署到服务器 1.1. 配置 &#xff08;1&#xff09;修改package.json文件同级目录下的vue.config.js文件。 // vue.config.js module.exports {publicPath: ./, }&#xff08;2&#xff09;检查router下的index.js文件下配置的mode模式。   检查如果模式改…

docker的网络类型和使用方式

docker的网络类型 5种网络类型 bridge 默认类型&#xff0c;桥接到宿主机docker0的网络&#xff0c;有点类似于VM虚拟机的NAT网络模型。 案例: docker run --rm -itd --network bridge --name wzy666wzy-bridge alpine host host类型&#xff0c;共享宿主机的网络空间&#…

数字IC后端实现常见的physical only cell都有哪些?如何添加这些cell?

数字IC后端实现阶段常见功能cell有哪些&#xff1f;比如AND&#xff0c;AOI&#xff0c;NAND等。 physical cell有哪些&#xff1f;都是干什么用的&#xff1f; 数字后端零基础入门系列 | Innovus零基础LAB学习Day9 &#xff08;1&#xff09; well tap cells&#xff1a;防止…

c++中类的应用综合练习

整理思维导图 课上类实现> 、<、!、||、&#xff01;和后自增、前自减、后自减运算符的重载 代码部分&#xff1a; #include <iostream> using namespace std; class complex {int rel;int vir; public:complex(int rel,int vir):rel(rel),vir(vir){}complex(){}…

ElasticSearch 搜索、排序、分页功能

一、DSL 查询文档 ElasticSearch 的查询依然是基于 json 风格的 DSL 来实现的。 官方文档&#xff1a;https://www.elastic.co/guide/en/elasticsearch/reference/8.15/query-dsl.html 1.1 DSL 查询分类 常见的查询类型包括&#xff1a; 查询所有&#xff1a;查询出所有数…

mybatis常见错误

1.没有在mybatis.xml里面引入映射文件 2. 连接数据库部分有误 3.控制台输出无误&#xff0c;数据库里只插入了id sql语句有误 正确 <insert id"add" useGeneratedKeys"true" keyProperty"id">insert into t_teacher values (null,#{nam…

GLM-4-Plus初体验

引言&#xff1a;为什么高效的内容创作如此重要&#xff1f; 在当前竞争激烈的市场环境中&#xff0c;内容创作已成为品牌成功的重要支柱。无论是撰写营销文案、博客文章、社交媒体帖子&#xff0c;还是制作广告&#xff0c;优质的内容不仅能够帮助品牌吸引目标受众的注意力&a…

Mac/Windows端长期破解myBase8方法(无需安装火绒)

提醒 不管哪个端&#xff0c;都需要先退出myBase。 Mac 进入用户根目录/Users/c0ny100&#xff0c;即下边是Macintosh HD > 用户 > [你的用户名]这个界面然后按ShiftCommond.&#xff0c;显示隐藏文件。找到.Mybase8.ini文件 打开.Mybase8.ini文件&#xff0c;删除Fir…

Capture绘制元器件(Candance 17.4)

step1&#xff1a;新建元器件库 step2&#xff1a;新建元器件 step3&#xff1a;新建元器件,填写元器件名称以及类型 step4&#xff1a;绘制元器件形状 step5&#xff1a;添加引脚 添加引脚名称以及序号 将GND、VIN等电源属性引脚从Passive改为Power&#xff0c;其余为Passive …

支持自定义离线地图地理区域,查询组件及数据源功能增强,DataEase开源BI工具v2.10.3 LTS发布

2024年12月9日&#xff0c;人人可用的开源BI工具DataEase正式发布v2.10.3 LTS版本。 这一版本的功能变动包括&#xff1a;数据源方面&#xff0c;API数据源和Excel数据源支持对字段类型和长度进行设置&#xff1b;图表方面&#xff0c;离线类地图支持自定义地理区域设置&#…

【Unity学习笔记·第十二】Unity New Input System 及其系统结构和源码浅析

转载请注明出处&#xff1a;&#x1f517;https://blog.csdn.net/weixin_44013533/article/details/132534422 作者&#xff1a;CSDN|Ringleader| 主要参考&#xff1a; 官方文档&#xff1a;Unity官方Input System手册与API官方测试用例&#xff1a;Unity-Technologies/InputS…

STM32F103单片机HAL库串口通信卡死问题解决方法

在上篇文章 STM32F103单片机使用STM32CubeMX创建IAR串口工程 中分享了使用cubeMX直接生成串口代码的方法&#xff0c;在测试的过程中无意间发现&#xff0c;串口会出现卡死的问题。 当串口一次性发送十几个数据的时候&#xff0c;串口感觉像卡死了一样&#xff0c;不再接收数据…

【指南】03 CSC联系外导

确定外导 课题组有合作关系的国外导师与自己研究方向密切相关的国外导师国外高校官网、谷歌学术、Research Gate等平台检索不可以是中国港澳台的高校科研院所或机构注意外导所在高校排名和科研水平可列表记录注意外国签证政策 发送邮件 自我介绍简要介绍CSC介绍自己的研究对…

umi实现动态获取菜单权限

文章目录 前景登录组件编写登录逻辑菜单的时机动态路由页面刷新手动修改地址 前景 不同用户拥有不同的菜单权限&#xff0c;现在我们实现登录动态获取权限菜单。 登录组件编写 //当我们需要使用dva的dispatch函数时&#xff0c;除了通过connect函数包裹组件还可以使用这种方…