當企業有多個使用者需要使用一個 BI 工程時,將 BI 安裝在伺服器上,管理者啟動 BI ,其他員工即可在瀏覽器中透過輸入安裝位址存取 BI (例如http://ip:埠號/webroot/decision),但若關閉 BI 工程,那其他使用者將無法透過存取 IP 位址,登入 BI 。
因此,將 BI 部署在伺服器上,能讓 BI 保持 24 小時的開放狀態,使用者即可隨時透過 IP 位址存取 BI ,進而實現系統平台的作用,達到企業整體工作的業務活動需求。
透過存取 BI 的安裝位址登入 BI 。獲取安裝位址後,在瀏覽器輸入,跳轉存取 BI 登入介面。若能進入登入介面即使用者的電腦和伺服器能順利通訊。
FineBI 安裝有兩種方式:
直接下載與工件系統匹配的 FineBI 安裝包,按照 FineBI 安裝與啟動文檔步驟執行操作;
使用 Web 伺服器部署,FineBI 支援的Web伺服器有 Tomcat 、WebLogic 、JBoss(Wildfly) 、WebSphere ,需要先部署好 Web 伺服器再進行 FineBI 的部署,Web 容器部署具有更高的安全性和可延伸性。
FineBI 官網 提供的安裝包包含 Windows、Mac、Linux 版本,均已整合了 Tomcat 和 jdk1.8,若直接安裝下載的安裝包版本,則不需要再單獨部署 jdk 。
Linux安裝包上傳到伺服器上後,需要先給安裝包賦執行的權限,在當前登入的使用者有執行權限以後,才能執行後續的安裝操作。安裝目錄的大小最好滿足自身資料量支撐的大小,因為資料存放路徑預設就在 FineBI 的工程路徑下。
無論是在 FineBI 官網下載的 Linux 安裝版本,還是部署在 Web 伺服器中,均不要求 Linux 工件系統必須有圖形化介面,命令字元介面也可以安裝。安裝成功後一般可以正常使用,只有用到圖表匯出時需要呼叫圖形化。
該問題需要排查下是否之前安裝過 FineBI ,此處使用了之前安裝過的路徑重新安裝。若安裝過,需將之前安裝的版本完全卸載乾淨再重新安裝。
在 D 盤重新安裝一個相同版本的 FineBI,然後將 C 盤 FIneBI 安裝目錄下的 ../webapps/webroot資料夾copy至相同位置更換原先的資料夾,遷移後需要重新更新資料。
Linux 系統中可直接使用 ps -ef | grep finebi,可尋找出系統已經啟動的 FineBi 進程,進程資訊描述中包含 FineBi 安裝的路徑。
可以的,在安裝過程中的選擇安裝目錄步驟,直接修改安裝目錄即可。
在安裝啟動後,FineBI介面報錯61300110Spider計算引擎服務初始化異常,查看%FineBI%/logs日誌,報錯為UnknownHostException。則可登入安裝伺服器,查看hosts檔案(Linux為/etc/hosts,Windows通常在C盤下),新增該伺服器IP和對應hostname。
報錯場景詳情:安裝啟動時系統報錯,報錯提示為 An internal ereor occurred(error code:34);
報錯原因:大概率是沒下載完整安裝包;
解決方案:重新下載安裝包安裝。
13. Linux 安裝 BI 過程中出現中文亂碼
Linux 環境安裝 FineBI,安裝過程中,出現中文亂碼;
解決方案:Xshell 修改字元集為 Unicode(UTF-8),然後重新上傳安裝包並安裝。如下圖所示: