superset環境搭建步驟

2021-08-18 21:49:02 字數 2473 閱讀 2833

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...