• CentOS 7 准备 Superset 环境


    安装 anaconda 和 superset

    下载 anaconda 软件:
    https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh

    参考 Superset 官方文档:
    https://superset.apache.org/

    # 执行安装
    sh Anaconda3-2019.10-Linux-x86_64.sh
    # 然后再这里同意协议,重新指定安装路径
    /opt/anaconda3
    
    
    # 给当前用户添加必要的环境变量
    vi ~/.bash_profile
    export CONDA_HOME="/opt/anaconda3"
    export PATH=$CONDA_HOME/bin:$PATH
    
    
    # 安装依赖包
    yum install gcc gcc-c++ -y
    
    # 创建虚拟机环境
    conda create -n superset python=3.6
    
    # 激活环境,安装superset
    conda activate superset
    pip install --upgrade setuptools pip
    pip install superset
    
    # 创建用户(old command):这里我们使用默认的 admin/admin
    fabmanager create-admin --app superset
    # 创建用户(new command):
    flask fab create-admin
    
    superset db upgrade
    superset load_examples
    superset init
    
    # 默认汉化
    /opt/anaconda3/envs/superset/lib/python3.6/site-packages/superset/config.py
    BABEL_DEFAULT_LOCALE = "zh"
    
    
    # 启动
    superset run -p 5000 --with-threads --reload --debugger --host=0.0.0.0
    

    使用代理

    pip install pysocks # 如果让 anaconda 环境使用,需要先安装这个包。
    set http_proxy=socks5://127.0.0.1:8484
    set https_proxy=socks5://127.0.0.1:8484

    添加数据源

    # 如下安装 MySQL 驱动包
    pip install mysqlclient
    mysql+mysqldb://root:password@192.168.1.123/database_ename
    
    # 如下安装 postgresql 驱动包
    pip install psycopg2
    postgresql+psycopg2://postgres:password@192.168.1.123/database_ename
    • 在页面上找到这个位置,添加数据源。
    • 根据上面的提示添加数据库连接,然后点击测试链接。
    • 然后再菜单里面找到添加表的地方,添加如下表。

    Q&A

    • 在 Windows 10 上安装的时候,编辑需要
      visualcppbuildtools_full.exe环境。
    • 在 Windows 10 上安装的时候,编译安装的时候会出现长路径的问题。
      参考Windows 常用配置 - 启用长路径.md
    • 注意:在Windows 10 下,需要切换到安装路径执行命令
      c:ProgramDataAnaconda3envssupersetLibsite-packagessupersetin>python superset db upgrade
    • 注意:互联网上的教程大部说添加完数据库的时候,就可以在最下面预览到表信息,我就没看到。这里我用的是postgresql,在添加表的时候 Schema 注意选择的是public
  • 相关阅读:
    若依启动非常慢
    【转】上火了一吃就好的食物
    实型输入控制
    【转】中国地理的几个概念
    如何在阅读邮件时时保留原有html格式正文的样式
    好的代码不是设计出来的,而是重构出来的
    .net用OLEDB方式操作SqlServer和Sybase
    悬浮框实现
    C#操作xml SelectNodes,SelectSingleNode总是返回NULL 与 xPath 介绍
    ODBC驱动重新注册
  • 原文地址:https://www.cnblogs.com/duchaoqun/p/11982440.html
Copyright © 2020-2023  润新知