FineBI启动与自启动

编辑
文档创建者:youdunhou (管理员 )     浏览次数:1170次     编辑次数:5次     最近更新:doreen0813 于 2017-08-25     

目录:

1. 描述编辑

linux服务器是最常见的企业服务器,将FineBI布署到linux服务器可以说是大多数商家的选择。而FineBI的集群只支持Linux服务器,而linux服务器与windows服务器有明显的区别,同时由于Linux的类别又分为两大类,不同版本也会因为版本的不同有区别(在涉及到不同的版本的时候,会注明当前的版本),因此特此说明linux服务器上FineBI布署常见的问题。

2.FineBI启动编辑

一般而言,Linux服务器上是没有图形界面的,Linux的操作使用命令行进行。FineBI的启动命令是"nohup ./FineBI &"。

命令中“FineBI”是启动文件,使用该命令时一般要切换到该文件的目录中,如:

# cd /opt/FineBI

切换该路径下后,可以直接执行启动命令:

# nohup ./FineBI &  

执行命令后如下图:即为启动成功。

222

同时如果需要修改内存,也需要在FineBI.vmoptions文件中修改;

注:启动和内存设置文件都在安装一级目录下。

注:需使用nohup命令后台启动。若直接使用./FineBI启动,在主动关闭终端或者因网络原因远程访问进程结束时,子进程的BI也会结束。

3. FineBI开机自启动编辑

在linux服务器中,通常会把常用的应用设置为开机自动启动,这样方便于当重启服务器时,还要再进行应用启动的繁杂操作,同时可减少因为服务器的重启而遗漏应用的启动。Linux服务器开机自启动的原理是:因为Linux服务器中一切都是文件。因此只要在服务器启动时要读取的配置文件中写入该应用的启动命令即可。该配置文件我们使用的是“rc.local”

3.1 配置文件

首先我们找到该文件进行编辑,其路径固定在/etc,我们可以切换到该路径执行vi编辑命令,也可以直接执行编辑命令:

# vi /etc/rc.local  

在该编辑界面下,按“I”键进入insert状态。在最后一行输入启动命令,由于当前不在“FineBI”的目录路径,因此启动命令要加上文件路径:"nohup /opt/FineBI/FineBI &"

如下图:

222

编辑后,按ESC键退出insert界面,输入“:wq”,保存文件退出。

注:若配置之后无法生效,可执行chmod +x /etc/rc.d/rc.local ,因为在centos7等linux操作系统中rc.local文件已经逐渐被弃用权限了。

3.2 重启服务器

执行重启服务器命令:“reboot”,重新登录后,使用命令查看进程:

# ps -aux|grep FineBI  

可以看到FineBI进程如下图:

222

可以看到Linux上的FineBI已经被启动了。

4. 关闭FineBI编辑

linux系统中,FineBI没有windows系统中对应的后台界面来关闭程序,此时,我们只能通过杀进程来关闭服务;只需要先通过$ ps -ef查看java进程对应的PID,然后kill掉此PID进程即可。

附件列表


主题: 专题总结
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: