apache superset 安装记录

328 阅读1分钟

起始环境

Ubuntu 22.04 啥也没有

安装过程

  1. 先装anaconda, 用的命令是

    wget <https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh>

  2. 然后创建虚拟环境

    conda create -n superset python==3.10 conda activate superset

  3. 然后打开apache superset官网看文档来安装

    Installing From Scratch | Superset (apache.org)

    使用命令 pip install apache-superset 这个正常完成了. 然后执行 superset db upgrade 报错了

  4. 又装了两个包

    pip3 install sqlalchemy==1.3.24 -i https://pypi.douban.com/simple/
    pip3 install dataclasses -i https://pypi.douban.com/simple/
    pip3 install --force-reinstall MarkupSafe==2.0.1
    pip install sqlparse=='0.4.3'
    

    还把pip升级了

    python -m pip install --upgrade pip
    

    然后还报错

    看文档, 执行了

    export FLASK_APP=superset
    export PYTHONPATH=.
    openssl rand -base64 42
    (这里把生成的内容复制下来)
    vi superset_config.py
    

    内容是SECRET_KEY='EZCalJvLbEo7eNz1HT3Zb68nOvQY51AuKoBHAEvwZj54O4bg49n9y7kU' 这样的

再执行

   superset db upgrade
   superset fab create-admin
   

都成功了 , 但是执行 superset load_examples 又报错了.

   sudo vi /etc/hosts
   

添加

   151.101.108.133 raw.githubusercontent.com
   

再执行

   superset load_examples