superset安裝文檔


 

1 安裝python3.6

yum install epel-release -y
yum install https://centos7.iuscommunity.org/ius-release.rpm -y #安裝Python3.6 yum install python36u -y #創建python3連接符 ln -s /bin/python3.6 /bin/python3 #安裝pip3 yum install python36u-pip -y #創建pip3鏈接符 ln -s /bin/pip3.6 /bin/pip3 #創建軟鏈,配置源地址 mkdir ~/.pip echo -e "[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf 

2 安裝superset

yum clean all
yum makecache
yum update yum install -y gcc gcc-c++ libxslt-devel libxml2-devel libffi-devel python-devel python36u-pip python-wheel openssl-devel libsasl2-devel openldap-devel mysql-devel python36u-devel pip3 install --upgrade pip pip3 install --upgrade prison pip3 install SQLAlchemy==1.2.19 pip3 install pandas==0.23.4 

3 配置superset

3.1 創建mysql庫
create database superset; use superset; alter database superset character set utf8; 
3.2 安裝superset
pip3 install superset 
3.3 修改配置文件
#配置文件位置: /lib/python3.6/site-packages/superset/config.py #端口 SUPERSET_WEBSERVER_PORT = 9158 #元數據庫地址 SQLALCHEMY_DATABASE_URI = 'mysql://hdp:password@bd-prod-master01/superset?charset=utf8' #漢化 BABEL_DEFAULT_LOCALE = 'zh' 
3.4 創建admin用戶
fabmanager create-admin --app superset 
3.5 初始化superset
superset db upgrade 

出現錯誤 ModuleNotFoundError: No module named 'MySQLdb',使用命令解決

pip3 install mysqlclient 
3.6 初始化superset
superset init 
3.7 啟動superset
nohup superset runserver >/dev/null 2>&1 &


免責聲明!

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



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