注意事项:把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:后台运行
脚本
改日再写????