2020-11-12(Superset安装指南)

注意事项:把base环境切换为superset 环境

遗留问题: 怎么删除环境 连接hive失败,报错查看日志?问题怎么查看

安装mysql驱动时报错:

pip install mysqlclient
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
需要安装:yum install mysql-devel gcc gcc-devel python-devel

1.搭建

bash Miniconda3-latest-Linux-x86_64.sh 安装minconda >>>指定目录

source ~/.bashrc 加载环境变量

conda config --set auto_activate_base false (设置禁止在启动的时候激活base环境)

**配置 Conda 国内镜像 **

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

conda config --add channels https://mirrors.tuna. tsinghua.edu.cn/anaconda/pkgs/main

conda config --set show_channel_urls yes

创建python=3.6 的环境

conda create --name superset python=3.6

conda的环境管理命令

创建环境:conda create-nenv_name
查看所有环境:conda info--envs
删除一个环境:conda remove-nenv_name --all

conda activate superset 激活superset

conda deactivate 退出当前环境

conda activate base 进入到base环境 一般在superset环境安装superset

Superset部署

  • 安装依赖

sudo yum install -y python-setuptools

sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel

  • 安装(更新)setuptools 和 pip

pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/

  • 安装superset

pip install apache-superset -i https://pypi.douban.com/simple/

  • 初始化数据库及设置root 密码

superset db upgrade 初始化数据库(自带数据库)
export FLASK_APP=superset
flask fab create-admin

  • 初始化superset

superset init 初始化
pip install gunicorn -i https://pypi.douban.com/simple/ 安装gunicorn

  • 启动和退出命令

gunicorn --workers 5 --timeout 120 --bind linux05:8787 "superset.app:create_app()" --daemon

ps -ef | awk '/gunicorn/ && !/awk/{print $2}' | xargs kill -9

  • 启动命令的参数说明

--workers:指定进程个数。
--timeout:Worker 进程超时时间,超时会自动重启。
--bind:绑定本机地址,即 Superset 的访问地址。
--daemon:后台运行

脚本

改日再写????

你可能感兴趣的:(2020-11-12(Superset安装指南))