帆軟FineBI5.1集羣模式踩坑指南

帆軟FineBI5.1集羣模式踩坑指南

安裝之前,貌似沒做任何準備,centos7.7

[hadoop@master ~]$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:    CentOS
Description:    CentOS Linux release 7.7.1908 (Core)
Release:    7.7.1908
Codename:    Core

[hadoop@master finebi]$ ls -al
total 628616
drwxr-xr-x.  2 hadoop hadoop        40 Oct 24 09:35 .
drwxr-xr-x. 15 hadoop hadoop      4096 Oct 24 09:35 ..
-rw-r--r--.  1 hadoop hadoop 643696502 Oct 24 09:36 linux_unix_FineBI5_1-CN.sh
[hadoop@master finebi]$ pwd
/home/hadoop/Downloads/finebi
[hadoop@master finebi]$ chmod +777 linux_unix_FineBI5_1-CN.sh 
[hadoop@master finebi]$ ls -al
total 628616
drwxr-xr-x.  2 hadoop hadoop        40 Oct 24 09:35 .
drwxr-xr-x. 15 hadoop hadoop      4096 Oct 24 09:35 ..
-rwxrwxrwx.  1 hadoop hadoop 643696502 Oct 24 09:36 linux_unix_FineBI5_1-CN.sh
[hadoop@master finebi]$

[hadoop@master finebi]$ ./linux_unix_FineBI5_1-CN.sh
Unpacking JRE ...
Starting Installer ...
安裝助手會將 FineBI 安裝到您的計算機上。
確定 [o, 回車鍵], 取消 [c]

請閱讀以下許可協議。在繼續安裝之前,您必須接受這個協議的條款。

最終用戶許可協議

重要須知 —
請認真閱讀:本《最終用戶許可協議》(以下稱《協議》)是您(自然人,法人或其他組織)與帆軟軟件有限公司之間有關帆軟軟件有限公司FineBI軟件產品(以下稱“軟件產品”)的法律協議。本“軟件產品”包括計算機軟件,並可能包括相關媒體、印刷材料,和“聯機”或電子文檔(“軟件產品”)。本“軟件產品”還包括對帆軟軟件有限公司提供給您的原“軟件產品”的任何更新和補充資料。任何與本“軟件產品”一同提供給您的並與單獨一份最終用戶許可證相關的軟件產品是根據那份許可協議中的條款而授予您。您一旦安裝、複製、下載、訪問或以其它方式使用“軟件產品”,即表示您同意接受本《協議》各項條款的約束。如您不同意本《協議》中的條款,請不要安裝或使用“軟件產品”;但您可將其退回原購買處,並獲得全額退款。

軟件產品許可證
本“軟件產品”受著作權法及國際條約款和其它知識產權法及條約的保護。本“軟件產品”只許可使用,而不出售。

一、許可證的授予。
本《協議》授予您下列權利:
l、應用軟件。您可在單一一臺計算機(網絡版除外)、工作站、終端機、手持式計算機、呼叫機、“智能電話”或其它數字電子儀器(“計算機”)上安裝、使用、訪問、顯示、運行或以其它方式互相作用於(“運行”)本“軟件產品”的一份副本。運行“軟件產品”的計算機的主要用戶可以製作另一份副本,僅供在其便攜式計算機上使用。
2、儲存/網絡用途。您還可以在一個僅用於通過內部網絡在您的其它計算機上運行“軟件產品”的儲存設備(如網絡服務器)上存放或安裝一份“軟件產品”副本;但是,您必須爲從儲存設備運行“軟件產品”的每一臺計算機獲得一份許可證。一份“軟件產品”許可證不得在不同的計算機共同或同時使用。
3、保留權利。未明示授予的一切其它權利均爲帆軟軟件有限公司所有。

二、其它權利和限制的說明。
1、對反向工程 (Reverse Engineering)、反向編譯 (Decompilation)、反彙編 (Disassembly)
的限制。您不得對本“軟件產品”進行反向工程、反向編譯 (decompile) 或反彙編
(disassemble),但儘管有這項限制,如適用法律明示允許上述活動,則不在此限。
2、商標。本《協議》不授予您有關任何帆軟軟件有限公司商標或服務商標的任何權利。
3、出租。不得出租、租賃或出借本“軟件產品”。
4、支持服務。帆軟軟件有限公司可能爲您提供與“軟件產品”有關的支持服務(“支持服務”)。支持服務的使用受用戶手冊、“聯機”文檔和/或其它帆軟軟件有限公司提供的材料中所述的各項政策和計劃的制約。提供給您作爲支持服務的一部分的任何附件FineBI代碼應被視爲本“軟件產品”的一部分,並須符合本《協議》中的各項條款和條件。至於您提供給帆軟軟件有限公司作爲支持服務的一部分的技術信息,帆軟軟件有限公司可將其用於商業用途,包括產品支持和開發。帆軟軟件有限公司在使用這些技術信息時不會以個人形式提及您。
5、軟件轉讓。本“軟件產品”的第一被許可人可以對本《協議》及“軟件產品”直接向一位最終用戶作一次性的永久轉讓。該轉讓必須包括全部“軟件產品”(包括所有組成部分、媒體及印刷材料、任何升級版本、本《協議》和,如適用的話,真品證書)。該轉讓不能是代買或其它間接轉讓。該一次性轉讓的受讓人必須同意遵守本《協議》的各項條款,包括不再繼續轉讓本《協議》和“軟件產品”的義務。
6、終止。如您未遵守本《協議》的各項條款和條件,在不損害其它權利的情況下,帆軟軟件有限公司可終止本《協議》。如此類情況發生,您必須銷燬“軟件產品”的所有副本及其所有組成部分。
[回車鍵]

三、註冊與未註冊的區別。
查看FineBI服務器是否註冊有兩種方式:一種是部署好工程然後登錄管理平臺:http://IP:端口/應用名稱/ReportServer?op=fs>注(IP、端口和應用名稱根據用戶Web應用服務器和FineBI應用名重新定義),點擊系統管理>服務器配置>註冊信息>版本信息,則可查看當前訪問的服務器是否註冊。
從帆軟官方網站上下載的FineBI商業智能軟件是未註冊版本,爲便於用戶進行功能測試,沒有註冊的版本包含所有功能,但是會存在以下的問題:
1.打開FineBI
當本地訪問遠程服務器上的FineBI頁面時,頁面會出現" 請購買FineBI的license文件",
2.併發限制
未註冊版本的帆軟FineBI併發數爲2,即同時只能有2個客戶端訪問服務器,這將大大影響您的工作。
3.內置服務器
未註冊版本會使Web應用服務器每七天暫停工作,造成服務器不能訪問,此時需要重啓Web應用服務器如Tomcat。

四、升級版本。
如本“軟件產品”屬於帆軟軟件有限公司或另一供應商的另一產品的更新版本,則您只可根據本《協議》使用該更新版產品。如本“軟件產品”是一套軟件包中一個組成部分的更新版,而您的該軟件包許可協議是將其視爲一個單一產品,則您只可將本“軟件產品”在該軟件包下使用和轉讓,並不得將其在多臺計算機上分開使用。

五、著作權。
本“軟件產品”(包括但不限於本“軟件產品”中所含的任何圖象、照片、動畫、錄像、錄音、音樂、文字和附加程序)、隨附的印刷材料、及本“軟件產品”的任何副本的產權和著作權,均由帆軟軟件有限公司擁有。本“軟件產品”受著作權法及國際條約條款保護。因此,您必須將本“軟件產品”與任何擁有著作權的資料同樣對待;但下列情況除外:a)、只爲備份或存檔目的而保存原件;b)、您可在一臺單一計算機上安裝本"軟件產品",但您不得複製本"軟件產品"隨附的印刷材料。

六、多種媒體軟件。
您可以由多種媒體獲得“軟件產品”。無論您收到何種類型或大小的媒體,您只可使用適用於您單一的計算機的一種媒體。您不可在另一臺計算機上運行另一種媒體。除作爲“軟件產品”永久轉讓的一部分外(如上文所述),您不得將另一種媒體出借、出租或租賃或以其他方式轉移給另一用戶。

七、備份副本。
在按照本《協議》安裝一份本“軟件產品”副本後,您可以保留帆軟軟件有限公司用以提供給您本“軟件產品”的原媒體,僅用於備份或存檔之用。如果需要原媒體方可在計算機上使用“軟件產品”,您可以複製一份“軟件產品”副本僅用於備份或存檔之用。除本《協議》中明文規定外,您不可複製本“軟件產品”或隨附本“軟件產品”的印刷材料。

八、損害不負責賠償責任。
[回車鍵]


在相關法律所允許的最大範圍內,帆軟軟件有限公司或其供應商因使用或不能使用本軟件產品所發生的損害(包括但不限於營業利益的損失,營業中斷,商業信息遺失,數據或代碼損壞,程序運行出錯)不負責賠償責任,即使是帆軟軟件有限公司事先被告知該損害發生的可能性。不論任何情況,帆軟軟件有限公司就任何條款應負的責任總額,以您就該"軟件產品"所實際已支付的價款爲限。

九、產品改良計劃。
安裝本產品軟件表示您選擇加入帆軟產品改良計劃。表示您同意將您脫敏後的產品使用信息提交給帆軟,幫助我們改進產品和服務,這些信息不會包括您的業務數據,也不會向除了帆軟合作伙伴之外的第三方公開。

十、附件。具體產品開發、分發協議見附件。
如果您對本《協議》有什麼問題,或您想與帆軟軟件有限公司取得聯繫,請致信帆軟軟件有限公司。網站:http://www.finebi.com。

我接受協議
是 [1], 否 [2]

請選擇在哪裏安裝 FineBI?
[/home/hadoop/FineBI5.1]

切到另外一個窗口新建目錄
[hadoop@master svr]$ pwd
/home/hadoop/svr
[hadoop@master svr]$ mkdir FineBI5.1
[hadoop@master svr]$ cd FineBI5.1/
[hadoop@master FineBI5.1]$ pwd
/home/hadoop/svr/FineBI5.1
[hadoop@master FineBI5.1]$

已存在。您是否仍然需要安裝在該目錄中?
是 [是, 回車鍵], 否 [否]

最大內存單位(M),最低2048M
最大jvm內存:
[3314]
5120

是否創建快捷連接?
是 [y, 回車鍵], 否 [n]

選擇文件夾FineBI創建快捷方式,然後點擊下一步。
[/usr/local/bin]

添加桌面快捷方式?
是 [y, 回車鍵], 否 [n]

文件解壓中...
xxxxxx.j.poiop州

完成安裝 FineBI。
運行 FineBI?
是 [y, 回車鍵], 否 [n]
n
正在完成安裝...

[hadoop@master finebi]$

[hadoop@master svr]$ pwd
/home/hadoop/svr
[hadoop@master svr]$ ls -al
total 12
drwxrwxr-x. 18 hadoop hadoop 4096 Oct 24 09:48 .
drwx------. 79 hadoop hadoop 4096 Oct 24 09:33 ..
drwxrwxr-x. 9 hadoop hadoop 216 Apr 25 2018 apache-flume-1.8.0-bin
drwxrwxr-x. 11 hadoop hadoop 198 May 15 2018 apache-hive-2.3.1-bin
drwxrwxr-x. 3 hadoop hadoop 33 Jul 30 2018 elk1
drwxrwxr-x. 9 hadoop hadoop 217 Oct 24 09:48 FineBI5.1

  1. 1 hadoop hadoop 25 Apr 25 2018 flume -> ./apache-flume-1.8.0-bin/
  2. 1 hadoop hadoop 13 Sep 14 2017 hadoop -> hadoop-2.8.1/
    drwxrwxr-x. 10 hadoop hadoop 161 Sep 14 2017 hadoop-2.8.1

drwxrwxr-x. 4 hadoop hadoop 30 Sep 14 2017 hdfs

  1. 1 hadoop hadoop 24 May 9 2018 hiveonspark2 -> ./apache-hive-2.3.1-bin/
    drwxrwxr-x. 15 hadoop hadoop 241 May 22 2018 hiveonspark2.3.0
  2. 1 hadoop hadoop 17 Apr 24 2018 kafka -> kafka_2.12-1.1.0/
    drwxrwxr-x. 3 hadoop hadoop 30 Apr 24 2018 kafka1

drwxr-xr-x. 8 hadoop hadoop 177 Jul 9 2018 kafka_2.12-1.1.0
drwxrwxr-x. 2 hadoop hadoop 40 Sep 10 16:11 logback
drwxrwxr-x. 3 hadoop hadoop 17 Jul 11 2018 redis1
drwxrwxr-x. 8 hadoop hadoop 137 Jul 12 2018 redis4_cluster
drwxrwxr-x. 4 hadoop hadoop 36 Sep 10 20:21 redis5

  1. 1 hadoop hadoop 13 Sep 15 2017 scala -> scala-2.12.3/
    drwxrwxr-x. 6 hadoop hadoop 50 Jul 25 2017 scala-2.12.3
  2. 1 hadoop hadoop 18 Aug 1 2018 spark -> ./hiveonspark2.3.0
    drwxr-xr-x. 15 hadoop hadoop 256 Aug 1 2018 spark-2.2.0-bin-hadoop2.7

drwxrwxr-x. 2 hadoop hadoop 6 Sep 14 2017 tmp
[hadoop@master svr]$ ln -s ./FineBI5.1/ finebi

[hadoop@master bin]$ pwd
/home/hadoop/svr/finebi/bin
[hadoop@master bin]$ ls -al
total 32
drwxr-xr-x. 3 hadoop hadoop 100 Oct 24 09:48 .
drwxrwxr-x. 9 hadoop hadoop 217 Oct 24 09:48 ..
-rwxr-xr-x. 1 hadoop hadoop 10836 Sep 24 15:29 finebi
-rw-r--r--. 1 hadoop hadoop 56 Oct 24 09:48 finebi.vmoptions
-rw-r--r--. 1 hadoop hadoop 540 Sep 24 15:29 Restart$1.class
-rw-r--r--. 1 hadoop hadoop 10795 Sep 24 15:29 Restart.class
drwxr-xr-x. 3 hadoop hadoop 16 Oct 24 09:48 ROOT

[hadoop@master bin]$ ./finebi
[hadoop@master bin]$ nohup ./finebi &

hadoop@master bin]$ ./finebi

[6606:6606:1024/095322.669147:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.
[11:20:1024/095324.073753:ERROR:command_buffer_proxy_impl.cc(124)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.

啓動後,finebi回自己從shell中打開一個網頁鏈接(首次啓動,需要進行初始化)
http://localhost:37799/webroot/decision/login/initialization

管理員用戶名:admin
密碼:123qwxxxxxxx

輸入後,頁面顯示一次明文密碼,之後就進入

一般使用外部數據源(mysql)存儲元數據,因此我們需要測試一下mysql

[hadoop@master ~]$ mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

創建finedb的數據庫

我使用圖形化的workbench來創建finedb的數據庫,位置在:單擊工具欄按鈕(第四個,即鼠標放在 上面顯示Create a new schema in the connected server),創建數據庫
CREATE SCHEMA `finedb` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ;
這裏是有坑的,不要自己隨便運行 create database finedb,這樣是不行的,安裝程序導入會報錯的。

在鏈接元數據庫中,需要指定數據庫的相關信息

jdbc:mysql://localhost:3306/finedb?useUnicode=true&characterEncoding=UTF-8
不過基本上只需要輸入數據庫密碼,修改一些很關鍵的信息即可,點擊啓用數據庫按鈕後,安裝程序會自己創建finebi的數據庫,自己導入初始化數據。直到最後頁面進度條走到最後,顯示導入初始化數據成功。

然後使用我們之前初始化的管理員密碼登錄系統

http://localhost:37799/webroot/decision

集羣配置

參考:(包含redis集羣、ftp、web服務器集羣)
https://help.finebi.com/doc-view-436.html

將配置好的工程目錄,scp到其他機器,依次啓動機器即可。

常見問題FAQ:
1.需要把瀏覽器設置爲中文的,登錄進去後,纔是中文的界面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章