1. 系统要求编辑
FineBI 支持安装在主流操作系统上,但对操作系统的 CPU、JDK 版本、内存等均有要求。在安装前需确认当前操作系统的 CPU 及对应 JDK 版本、厂商,JDK 版本必须为1.8 及以上,可去对应厂商处下载 JDK 版本安装部署,否则将无法正确安装。
目前的系统要求如下表所示:
操作系统 | 系统 | JDK | CPU | 内存 | 磁盘 |
---|---|---|---|---|---|
Windows (仅支持 64 位) | Windows7 及以上版本 | JDK1.8 及以 上(Oracle) | Intel Core i3-4代或更快的处理器 | 4G 或以上 | 至少 2G 可用空间 |
Mac( 64 位) | MacOS10 及以上版本 | JDK1.8 及以 上(Oracle) | Intel Core i3-4代或更快的处理器 | 4G 或以上 | 至少 2G 可用空间 |
Linux | Centos RedHat 等常见 Linux 版本系统 | JDK1.8 及以上 32 位: Oracle 64位: Oracle、IBM J9 | Intel Core i3-4代或更快的处理器 | 4G 或以上 | 至少 2G 可用空间 |
注1:除上述列出的操作系统对应 JDK 外,也支持部分 openjdk ,例如亚马逊、adopt 等,安装前请务必确认系统要求,比如 linux-ARM 系统不支持安装。
注2:最好不要在一台物理机器上同时运行多个 FineBI 工程,NIO 会将内存占满, 可能会导致另一个工程没法用、宕机卡死之类的问题。
注3:安装过程问题可参考文档 FineBI 安装常见问题
2. Windows 系统编辑
2.1 安装
1)从 FineBI 官网 下载最新版本的.exe文件,双击 FineBI 安装文件,会加载安装向导,安装向导加载完毕,会弹出 FineBI 安装程序向导对话框。如下图所示:
2)点击下一步,弹出许可协议对话框,选择我接受协议。如下图所示:
3)点击下一步,弹出选择安装目录对话框,点击浏览,选择 FineBI 安装目录。如下图所示:
注:不建议将 FineBI 安装在系统盘。
4)点击下一步,弹出设置最大内存对话框,最大 JVM 内存默认为 2048M,也就是 2G,建议您最大 JVM 内存设置为 2G 以上。需要注意的是最大 JVM 内存不能超过本机最大内存。如下图所示:
5)点击下一步,弹出选择开始菜单文件夹对话框,根据您的需求勾选。如下图所示:
6)点击下一步,弹出选择附加工作对话框,根据您的需求勾选。如下图所示:
注1:勾选生成安全密钥文件按钮,开启新的密钥生成逻辑,系统安全性可进一步提高。
注2:Windows 环境下,FineBI 安装到C:\Program Files无写入权限时,若要生成安全密钥文件,鼠标右键点击安装包,选择以管理员身份运行
7)点击下一步,弹出完成 FineBI 安装程序对话框。如果勾选运行 FineBI并点击完成,FineBI 会自动启动并弹出决策系统设置页面。不勾选运行 FineBI点击完成,FineBI 不会自动启动。如下图所示:
2.2 启动
启动 FineBI,有两种方式:
双击 FineBI 桌面快捷方式
双击%FineBI%/bin/finebi.exe文件启动
注:数据决策系统初始化设置可参考 初始化设置
3. Linux 系统编辑
Linux 系统是常用的服务器系统,本章介绍 Linux 系统中安装 FineBI 的步骤。
3.1 安装
3.1.1 上传文件
在 FineBI 官网 下载 Linux 版本安装包后,使用二进制传输方式将安装文件linux_unix_FineBI5_1-CN.sh上传到 Linux 服务器中,例如使用 FileZilla 软件上传。如下图所示:
若 Linux 可以连接外网,也可直接到 官网下载 Linux 版本的安装包。
或者在 Linux 命令行下,使用:wget https://fine-build.oss-cn-shanghai.aliyuncs.com/finebi/5.1/public/exe/spider/linux_unix_FineBI5_1-CN.sh,回车便会开始下载,如下图所示:
注:此处若使用 XShell 连接 Linux 服务器,则在连接时需要关闭 X11 的连接,否则在 FineBI 后续启动运行时可能会崩溃。
如下图所示:
3.1.2 安装 FineBI
1)文件下载好后,在 Linux 命令行上,切换到该目录中,先给安装文件权限。如下图所示:
chmod 777 linux_unix_FineBI5_1-CN.sh
注:如果不先执行权限命令则会报错:-bash: ./linux_unix_FineBI5_1-CN.sh: Permission denied
2)执行安装命令,如下图所示:
./linux_unix_FineBI5_1-CN.sh
3)选择回车键进行安装,出现许可协议,如下图所示:
4)继续敲击回车键。如下图所示:
5)继续敲击回车键。如下图所示:
6)继续回车,出现是否接受协议,输入1,按回车键。如下图所示:
7)选择要安装的目录,可按该形式写出要安装的目录路径,此处默认用缺省值,直接选择回车键。如下图所示:
8)可设置 FineBI 系统使用的最大内存,直接写入数值即可,其单位是 M ,此处使用缺省值,直接选择回车键。如下图所示:
注:此处若为 64 位操作系统,JVM 内存最小设置为 2048 ,即 2G ,否则 FineBI 无法正常运行。
9)提示是否创建快捷连接,一般放置在服务器上的并不需要,输入n,按回车即可。同样桌面快捷方式一般也不需要,同样输入n,按回车键。文件即解压进行安装。如下图所示:
10)完成安装后,提示是否运行,可以输入y按回车将 FineBI 运行起来。如下图所示:
3.2 启动
在 Linux 系统中,启动 FineBI 有三种方式:
只在当前 shell 中有效
在系统中启动
Linux 系统开机自启动
3.2.1 Shell启动
进入 FineBI 的安装目录%FineBI%/bin/中,使用命令./finebi即可,如下图所示:
./finebi
3.2.2 后台启动
进入FineBI的目录%FineBI%/bin/中,使用如下命令:
nohup ./finebi &
3.2.3 Linux 系统开机自启动
若 FineBI 布署在 Linux 服务器中,通常会设置为开机启动程序,以便于用户重启 Linux 服务的时候,将 FineBI 也同时启动。
方法:将启动命令(如下图)写进/etc/rc.local文件中。Linux 启动时会自动读取rc.local执行启动 FineBI 的命令。如下图所示:
3.3 重启
在 Linux 中没有对应的前端界面来关闭 FineBI ,需要使用命令ps -ef | grep finebi来查看 Java 进程对应的 PID ,如下图,FineBI 进程对应的 PID 为 13807 。
ps -ef | grep finebi
使用kill -9 PID命令将该进程杀掉,FineBI 服务即关闭。例如:
kill -9 13807
随后参考上述进入 FineBI 目录中,使用命令nohup ./finebi & 启动即可。
启动成功后,就可以在浏览器中输入地址:http://IP:37799/webroot/decision进行访问,其中 IP 为对应安装服务器的 IP 。若外网无法访问,可借助第三方工具:例如花生壳、fcn、frp 等实现内网穿透,后续操作请参考 初始化设置
4. Mac 系统编辑
4.1 安装
Mac 系统下安装与 Windows 类似,在 FineBI官网 下载最新版本的安装包文件后,双击如下图的 FineBI 安装文件,会加载安装向导,安装向导加载完后,会弹出对话框,随后按照 Windows 的操作流程即可。
4.2 启动
MAC 系统启动 FineBI 包含两种方式,一种是直接在程序栏找到安装 FineBI 的程序,双击图标启动。如下图所示:
还有一种需要进入 %FineBI%/bin/finebi4shell启动。如下图所示:
启动成功后,就可以在浏览器中输入地址:http://IP:37799/webroot/decision进行访问,其中 IP 为对应安装服务器的 IP 。若外网无法访问,可借助第三方工具:例如花生壳、fcn、frp等实现内网穿透,后续操作请参考 初始化设置