【FineBI】从搭建到部署
概念
FineBI,新一代自助大数据分析的BI工具
安装过程
FineBI的各种安装:http://help.finebi.com/doc-view-3.html
我是在linux下安装的FineBI,简单来说就是:
- 把 linux_unix_FineBI4_1-CN.sh 复制(下载)到linux中;
- 进入该文件目录,输入命令:
chmod 777 linux_unix_FineBI4_1-CN.sh
; - 按照提示,一路确定+回车,就安装成功了,访问地址:
IP+端口(37799)+WebReport/ReportServer?op=fs
遇到的问题:
虚拟机网络配置问题:使用NAT方式,最后和本机互相ping通就好;
无法访问问题:关闭防火墙就好(前提是可以ping通,网络没问题);
开发过程
- 打开本地FineReport,切换工作目录,在上面开发新的页面;
- 一般会用xshell连接服务器,在FineBI/webapps/WegReport/WEB-INF/reportlets文件夹下直接复制文件开发;
- 当然还有页面设置、权限设置、菜单设置等诸多设置;
部署过程
开发完成之后,部署是在不同的服务器,那么就需要把现有的项目迁移过去
详情参考:http://help.finebi.com/doc-view-526.html
具体的过程是:
- 进入开发环境环境服务器,输入命令:
ps aux|grep tomcat
,找到 root后面的进程号; - 杀死线程,关闭网站,输入命令:
kill -9 进程号
- 进入路径: /usr/local/FineBI,将webapps打包(整体复制很慢,而且会断);
- 在正式环境部署FineBI,过程就是 安装过程;
- 在正式环境下 重复步骤1、2;
- 进入路径: /usr/local/FineBI,将webapps删掉,在把之前打包好的webapps复制到该路径,解压缩;
- 开始重启服务,进入路径: /usr/local/FineBI,输入命令:
nohup ./FineBI &
重启服务后,项目就在正式环境部署好了,可以直接访问了,地址就是:IP+端口(37799)+WebReport/ReportServer?op=fs
小结
FineBI作为新一代自助大数据分析的BI工具,有很多功能,用起来还是不错的;
环境搭建花费了一些时间,通过参考官网和自己的一些操作也能够成功部署;