Linux下安裝Superset

Superset是開源的數據分析與可視化平臺。python

在安裝Superset時遇到不少坑:

1.環境:Windows,Python3,各類花式報錯,數都數不過來,還裝了好幾遍VS201五、VS2017都失敗了結c++

2.環境:Centos7,Python3,安裝時只要報錯,通常就卡在那裝不下去瀏覽器

成功安裝:環境:Centos7,Python2.7,就是系統自帶的Python版本緩存

安裝步驟(感謝superset中文社區羣友分享):app

一、安裝superset依賴包

#yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel

二、在virtualenv環境下安裝Superset, 這樣能夠避免Python版本衝突 oop

(1)安裝virtualenvspa

#pip install virtualenv

(2)建立ven環境翻譯

#virtualenv venv

(3)激活ven環境code

#. ./venv/bin/activate

(4)若是要退出該環境則執行:server

#deactivate

三、安裝Superset
(1)安裝Superset

#pip install superset

(2)建立管理員用戶名和密碼

#fabmanager create-admin --app superset

(3)初始化Superset

#superset db upgrade

(4)裝載初始化樣例數據

#superset load_examples

(5)建立默認角色和權限

#superset init

(6)啓動Superset

#superset runserver -d -p 8088

(7) 訪問http://localhost:8088, 驗證是否正常啓動,如出現下面頁面說明OK

二、漢化Superset

一、首先superset有本身的翻譯目錄,不用建立,目錄爲:

~/superset/superset/translations

二、要漢化的話,配置文件

~/superset/superset/translations/zh/LC_MESSAGES/messages.po

便可.

三、修改config.py的配置,以下:

BABEL_DEFAULT_LOCALE = 'zh'  
  
BABEL_DEFAULT_FOLDER = '/home/hadoop/superset/superset/translations'  
  
LANGUAGES = {  
    #'en': {'flag': 'us', 'name': 'English'},  
    # 'fr': {'flag': 'fr', 'name': 'French'},  
     'zh': {'flag': 'cn', 'name': 'Chinese'},  
}

四、編譯messages.po文件:

cd ~/superset/superset/translations/zh/LC_MESSAGES  
msgfmt ./messages.po -o ./messages.mo

五、重啓瀏覽器, 便可(不行就清楚緩存)

最後是這樣的:

圖片描述

相關文章
相關標籤/搜索