起因
最近做數據分析職位面試時,面試官有提到,組內打算把數據匯總起來,做一個可視化平台,這樣就能節省開會時間,及時更新數據,供其它組的人篩查。我回來后,就想找找有沒有現成可以直接搭建的項目,就去Github搜了一下。首先找到了d2 dashaboard,還專門了解了下nginx和node js,打算在自己的遠程主機里也安裝。再仔細看時,才明白d2是中后台管理頁面,並不符合我提到的要求。(明明人家主頁寫得明明白白,我就是不看...)。隨后又找到了metabase,支持本地快速部署,又能支持多角色用戶,可視化選項也足夠豐富,就給主機里裝了Java,在默認端口跑了起來。項目效果不錯,如果之后能進入組內,可以將這個分享一下,說不定可以幫到什么忙。下面記錄一下相關的問題。
Java安裝--刪除舊版jdk
yum -y remove java-1.7.0-openjdk* yum -y remove tzdata-java.noarch --安裝新版jdk yum -y install java-1.8.0-openjdk* --查看jdk版本 java -version
--順便說下安裝nodejs,因為查了好幾個網頁,說是下載二進制文件解壓后,建立軟連接就好,但是怎么弄都不成,隨后發現了更簡單的方法,記錄一下
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
metabase下載與配置
--下載metabase jar包 wget https://downloads.metabase.com/v0.35.4/metabase.jar --運行,已經有域名,運行之后,可以直接通過3000端口訪問 java -jar metabase.jar
效果圖
運行之后,可以根據幫助,一步步設置管理員賬號密碼,並可以選擇連接數據庫。管理員注冊完成后,可以通過自帶的示例數據庫,查看基本功能。
在瀏覽數據中,可以查看示例,功能可謂豐富。