Redash 安裝

Mars Weng
MarsW-Redash
Published in
3 min readOct 14, 2018

決定是使用 Redash 之後,就要先行嘗試自架環境系統了,
除了可以藉由自定 server IP 的管控來設定權限外,
只有自架的版本才支援 Python query。

基本上如果能直接跑 shell script 是最省事的
https://redash.io/help/open-source/setup#other
先前4月的時候測試,官方網站釋出的還是 Ubuntu 16.04 版本,
如今已經改成 Ubuntu 18.04

此次的環境是 Linode Ubuntu 16.04 (注意:至少要有2GB RAM)
新版的 shell script 不能直接以 root 角色安裝
(root 的 bash 設定會引發安裝失敗)

需要先行建立另一個帳號(此處範例為 marsw),然後加入 sudo 角色

sudo adduser marsw
sudo adduser marsw sudo
sudo su marsw

然後以非 root 帳號執行以下指令
注意:要執行 setup.sh 的角色不能為 root
(可以用 sudo,主要是不要吃到 root 的 bash config)

wget https://raw.githubusercontent.com/getredash/redash/master/setup/setup.sh
sudo bash setup.sh

如果一切順利,
就能以 http://YOUR_SERVER_IP 進到 Redash 的初始設定畫面

安裝過程總是有可能遇到一些不小的變數,
像之前的官方提供的 16.04 shell script 已移除,
此次是繼續在 16.04 測新版 18.04 的 script,
就遇到了安裝角色不同、記憶體不足的狀況。

如果很很不幸官方的 shell script 無法順利執行完畢,
就必須自行安裝相關環境,可參考官方文件

ps. 2018/04 時有自行安裝相關環境經驗,但這次時間的關係,就沒有再測試一輪,僅提供之前的安裝筆記給大家參考

此為系列文章,傳送門在此

--

--