superset的安裝和配置


一:准備dcoker環境

https://www.runoob.com/docker/docker-command-manual.html

二:開始安裝

 https://blog.csdn.net/u010886217/article/details/100149372

二:修改配置文件

在docker容器中修改superset配置文件

然后以root帳戶進入容器:

  執行 docker exec -it --user root “容器名” /bin/bash

查找配置文件

  find ./ -type f -name config.py

進入配置文件目錄

  cd /usr/local/lib/python3.6/site-packages/superset

修改配置文件:

  如果沒有安裝編輯器,需要安裝

  apt-get  update

  apt-get install vim

配置ifream跨站訪問的問題

https://blog.csdn.net/weixin_38750084/article/details/90349496

三:解決superset iframe引用需要登錄

1.找到superset項目內的 config.py文件,

找到 PUBLIC_ROLE_LIKE_GAMMA = False, 把它設置為True

2.進入superset, 導航內找到 security ,點擊list roles,看到public,點擊edit

3.最后在permissions里把以下三個加上

can explore on Superset
can explore json on Superset

can dashboard on Superset
all database access on all_database_access

4.保存,退出登陸。

四:深度漢化

pybabel compile -d translations

 

修改config文件

參考:https://www.jianshu.com/p/b375adf96382

 

# ---------------------------------------------------
# Babel config for translations
# ---------------------------------------------------
# Setup default language
BABEL_DEFAULT_LOCALE = 'zh'
# Your application default translation path
BABEL_DEFAULT_FOLDER = 'babel/translations'
# The allowed translation for you app
LANGUAGES = {
     'en': {'flag': 'us', 'name': 'English'},
    #'it': {'flag': 'it', 'name': 'Italian'},
    # 'fr': {'flag': 'fr', 'name': 'French'},
     'zh': {'flag': 'cn', 'name': 'Chinese'},
}

 

 

 

 



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM