文章目录
- 前言
- 一、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
进行登录。
完成登录后,关闭提示开始试用。