反馈已提交

网络繁忙

Linux中啟動FineBI

1. 概述

在 Linux 伺服器上,安裝成功後的 FineBI 需要進行進程管理,比如啟動、設定開機自啟動、關閉等操作。

2. 啟動 FineBI

2.1 進入目錄

例如 FineBI 安裝在 opt 目錄下,需要進入到%FineBI%bin目錄中,如下所示:

cd /opt/FineBI/bin

2.2 啟動工程

直接執行啟動命令,如下所示:

nohup ./finebi &

操作結果如下圖所示:

  • & :在後臺運作,該命令讓進程實現在後臺運作。

  • nohup :不掛斷地運作命令。該命令可以在跳出帳號/關閉終端之後繼續運作相應的進程。

將 nohup 和 & 結合使用,就可以實現使命令永久地在後臺執行的功能。

2.3 啟動成功

執行命令後如下圖,即為啟動成功。

如果需要修改記憶體,需要在finebi.vmoptions檔案中修改,詳情參見:Linux 中修改 JVM 記憶體 

注:啟動和記憶體設定檔案都在安裝一級目錄下。

3. 開機自啟動 FineBI

在 Linux 伺服器中,通常會把常用的應用設定為開機自動啟動,這樣方便於當重啟伺服器時,不需要再進行應用啟動的繁雜操作,同時可減少因為伺服器的重啟而遺漏應用的啟動。

Linux 伺服器開機自啟動的原理:Linux 伺服器中一切都是檔案,開機應用啟動也是讀取檔案。因此只要在伺服器啟動時要讀取的配置檔案中寫入該應用的啟動命令即可,該配置檔案使用的是 rc.local 檔案。

3.1 修改配置檔案

1)找到rc.local檔案進行編輯,其路徑固定在 /etc 下,可以直接執行編輯命令,如下所示:

vi /etc/rc.local

2)在該編輯介面下,按i 鍵進入insert狀態。在檔案最後一行輸入 FineBI 的啟動命令,由於當前不在 FineBI 的目錄路徑,因此啟動命令要加上檔案絕對路徑,啟動命令為(路徑需改為對應FineBI安裝路徑):

nohup /opt/FineBI/bin/finebi &

如下圖所示:

3)編輯後,按ESC鍵跳出insert介面,輸入 :wq ,儲存檔案並跳出。

注:若配置之後無法生效,可執行 chmod +x /etc/rc.d/rc.local 使得配置檔案生效,因為在 CentOS7 等 Linux 作業系統中 rc.local 檔案已經逐漸被棄用權限。 

3.2 重啟伺服器

執行重啟 Linux 系統命令 reboot ,重新登入後,使用如下命令查看進程:

ps -ef | grep finebi

若看到 FineBI 進程,則說明 Linux 系統重啟後, FineBI 自動啟動成功,如下圖所示:

注:若按照 2.2.1 節方式配置檔案後無法生效,無法實現開機自啟動,可執行 chmod +x /etc/rc.d/rc.local ,給配置檔案新增執行權限。因為在 CentOS7 等 Linux 作業系統中/etc/rc.d/rc.local沒有執行權限。

4. 關閉 FineBI

Linux 系統中,FineBI 沒有 Windows 系統中對應的後臺介面來關閉程式,因此,需要透過殺進程來關閉服務。

1)使用如下命令查看 FineBI 進程對應的 PID ,如下所示:

ps -ef | grep finebi

2)kill 掉此 PID 進程,例如 FineBI 對應進程 PID 為 4626 ,則執行如下命令:

kill -9 4626

注:以上兩個步驟可以使用一個命令完成,即ps -ef | grep finebi | grep -v 'grep' | awk '{print $2}' | xargs -I {} kill -9 {}

5. 注意事項

當非 root 使用者啟動時,可能會因權限問題導致日誌、spark 的臨時 tmp 路徑等異常。


附件列表


主题: 工程部署
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

售前咨询电话

400-811-8890转1

在线技术支持

在线QQ:800049425

热线电话:400-811-8890转2

总裁办24H投诉

热线电话:173-1278-1526

文 档反 馈

鼠标选中内容,快速反馈问题

鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

不再提示

10s后关闭