1、作業系統的依賴
superset的資料庫連線資訊儲存在元資料庫,因此,他們使用了cryptography 密碼庫來對連線資訊進行加密,但是這個庫有作業系統級別依賴。所以我們需要安裝這個密碼庫所需要的依賴:
debian和ubuntu,下面的命令將確保安裝所需的依賴:?
1sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev
fedora和rhel的衍生物,下面的命令將確保安裝所需的依賴:?
1 2
3sudo yum upgrade python-setuptools
sudo yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
osx,不推薦使用系統python。 brew的python也有pip:?
1 2
3brew install pkg-config libffi openssl python
env ldflags=
"-l$(brew --prefix openssl)/lib"
cflags=
"-i$(brew --prefix openssl)/include"
pip install cryptography
2、安裝python
3、python virtualenv環境
pip 是乙個安裝和管理 python 包的工具,pip依賴於pip倉庫,預設為:只要裡面有就可以安裝。
建議在virtualenv環境中安裝superset,python3已經自帶了virtualenv,python2你需要安裝它,使用pip來安裝:?
1pip install virtualenv
安裝了virtualenv環境之後,可以使用pip list來看一下pip裝的一些工具,我們可以建立乙個名字為venv的virtualenv環境,然後切換到venv環境下:?
1 2
3virtualenv venv
. ./venv/bin/activate
一旦你啟用你的virtualenv你所做的一切都只限於virtualenv。 要退出virtualenv只需輸入deactivate。
下面是把pip跟setuptools更新到最新?
1pip install
--upgrade setuptools pip
4、在virtualenv環境下使用pip來安裝superset
pip install superset直接安裝的話會安裝最新的版本,但是好像最新版0.17.1版本漢化有點問題,如果想安裝指定版本:pip install superset==***。如果網路不好的話會安裝的有點久,而且可能會直接報錯,連線超時
在測試的伺服器上安裝後報錯:
gcc: error trying to exec 'cc1plus': execvp: 沒有那個檔案或目錄
因為選的是最小安裝 很多東西都沒有
yum install gcc-c++?
1pip install superset
? 1 2
初始化資料庫
superset db upgrade
? 1 2
載入一些資料到sqlite資料庫中進行展示
superset load_examples
? 1 2
初始化superset
superset init
? 1 2
啟動superset服務,預設埠是8088,我們也可以去superset的配置檔案去更改
superset runserver
到這一步,我們就可以去瀏覽器訪問superset了,輸入:https://localhost:8088,會出現乙個登入頁面,輸入剛才註冊的使用者名稱跟密碼就可以登入進去
漢化:vim /venv/lib/python2.7/site-packages/superset/config.py
setup default language這一行,修改變數。
搭建環境步驟
搭建環境第一步 匯入工程,右鍵修改build path config build path 看一下是否有不對的環境路徑 搭建環境第二步 修改你們的jdbc.properties檔案,修改裡面的資料庫連線位址與使用者名稱密碼 搭建環境第三步,在window show view other 在彈出的框中...
vue環境搭建步驟
vue.js是前端乙個比較火的mvvm框架,要使用它,我們必須提前配置,其中有一種安裝方式是使用npm,比較適合比較大型的應用。今天就來看看這種方式如何操作,由於npm是國外的,使用起來比較慢,我們這裡使用 的cnpm映象來安裝vue.1.開啟命令列視窗,輸入 獲取到cnpm以後,我們需要公升級一下...
MQTT環境搭建步驟
1.安裝依賴 sudo apt get install gcc sudo apt get install libssl dev sudo apt get install g sudo apt get install uuid dev sudo apt get install libc ares de...