本節(jié)中主要講述如何在Metabase中快速安裝與啟動(dòng)。
在此聲明一下,本專題中的Metabase的環(huán)境是搭建在CentOS7中的。所以,我在介紹安裝方法的時(shí)候,也是基于CentOS7的。
Metabase的安裝文件只是一個(gè)Jar包。所以,其安裝運(yùn)行與環(huán)境無關(guān),重點(diǎn)就是Java開發(fā)環(huán)境的配置??梢赃@樣說,只要系統(tǒng)環(huán)境能運(yùn)行的起Java,那么就能運(yùn)行的起Metabase。
Metabase的下載
可以在以下地址下載最新版本的Metabase安裝程序:https://www.metabase.com/start/
進(jìn)入該頁面后,如下圖:

根據(jù)你的系統(tǒng),選擇下載對(duì)應(yīng)的安裝包,假如你要運(yùn)行Metabase的環(huán)境是Mac,請(qǐng)選擇Metabase for Mac,如果是其他的平臺(tái),如Windows、Linux等,選擇Other platforms。本文選擇了Other platforms進(jìn)入,如下圖:

點(diǎn)擊Dowload Metabase,瀏覽器就會(huì)在后臺(tái)下載安裝包。
下載完成后的文件是:
metabase.jar
Java系統(tǒng)環(huán)境配置
由于Java的系統(tǒng)環(huán)境的安裝不是本文的重點(diǎn),此處給出參考文章的地址,你可以按照以下地址,按部就班的在系統(tǒng)中配置對(duì)應(yīng)的Java運(yùn)行環(huán)境。
(1)、在Windows下配置Java開發(fā)環(huán)境:
https://www.cnblogs.com/cnwutianhao/p/5487758.html
(2)、在CentOS7下配置Java開發(fā)環(huán)境:
https://blog.csdn.net/m0_37182645/article/details/78510533
注意:Metabase官方開發(fā)團(tuán)隊(duì)在其官網(wǎng)上就Java的需求版本進(jìn)行了聲明。要求Java的版本至少是1.7以上的,至于是OracleJDK還是OpenJDK沒有要求,都是可以的。
Metabase的啟動(dòng)
為Metabase編寫啟動(dòng)暫停腳本。
當(dāng)完成了Java環(huán)境的配置后,最簡(jiǎn)單的啟用Metabase的方法是打開一個(gè)控制臺(tái),在控制臺(tái)中輸入一個(gè)簡(jiǎn)單的指令即可完成啟動(dòng)。指令如下:
java -jar metabase.jar
默認(rèn)情況下,Metabase服務(wù)將要運(yùn)行在3000端口。
如果,在啟動(dòng)的過程中,沒有報(bào)任何的異常信息,至此,Metabase啟動(dòng)成功。當(dāng)然也可以通過查看啟動(dòng)端口的方式,判斷程序是否正常啟動(dòng)。在CentOS下輸入:
netstat -nltp | grep 3000
如果能看到有輸出,則也可以判斷程序啟動(dòng)成功。當(dāng)然,這些都是運(yùn)維人員的技能了。
Metabase的運(yùn)行
當(dāng)Metabase啟動(dòng)成功后,在瀏覽器中輸入 http://127.0.0.1:3000/,則會(huì)看到歡迎界面。如下圖:

歡迎界面上會(huì)顯示:
Welcome to Metabase
Looks like everything is working.Now let's get to know you ,connect to your data,and start finding you some answers!
點(diǎn)解Let's get started,開始進(jìn)行簡(jiǎn)單的配置。
(1)、配置管理員賬戶
配置管理員的基本信息,需要填入選項(xiàng)有:姓名,Email,登陸密碼,公司名稱,具體如下圖所示:

(2)、添加數(shù)據(jù)
完成了管理員賬戶的配置后,進(jìn)入下一個(gè)選項(xiàng),為Metabase添加數(shù)據(jù)。如下圖所示:

此時(shí)可以根據(jù)實(shí)際的情況,可以后來再添加數(shù)據(jù)。實(shí)際上,Metabase在初始化的時(shí)候,會(huì)自動(dòng)創(chuàng)建一個(gè)數(shù)據(jù)集,該數(shù)據(jù)集是保存在Metabase自帶的數(shù)據(jù)庫H2中的。關(guān)于Metabase連接新的數(shù)據(jù)源,在以后的章節(jié)中會(huì)有詳細(xì)的介紹。
(3)、使用數(shù)據(jù)收集
完成數(shù)據(jù)源的添加后,Metabase會(huì)提醒了是否授權(quán)Metabase在后臺(tái)收集你的使用數(shù)據(jù)并上傳到服務(wù)中心,該數(shù)據(jù)用于幫助Metabase提升自身。在此,Metabase做了聲明:
- Metabase不會(huì)收集用戶的數(shù)據(jù)和問題集;
- 所有的收集全部是匿名的;
- 使用數(shù)據(jù)的采集功能可以后期在管理員設(shè)置中進(jìn)行關(guān)閉;
如下圖:

(4)、訂閱更新信息
此步驟中,你可以通過Email訂閱的方式,獲取Metabase最新的版本更新信息。也可以不做選擇,直接點(diǎn)擊Take me to Metabase。如下圖:

至此,已經(jīng)完成了Metabase的最簡(jiǎn)單的基本設(shè)置,此時(shí),你可以開始Metabase之旅了。