目录
Apache Superset是一个开源的、现代的、轻量级BI分析工具,能够对接多种数据源、拥有丰富的图表展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。
目前python3.7和集群有些不兼容,可以安装python3.9或者降低到3.6‘
conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同Python版本的软件包及其依赖,并能够在不同的Python环境之间切换
(1)执行以下命令进行安装,并按照提示操作,直到安装完成。
[zt@hadoop102 lib]$ bash Miniconda3-latest-Linux-x86_64.sh
(2)在安装过程中,出现以下提示时,可以指定安装路径
(3)加载环境变量配置文件,使之生效
source ~/.bashrc
(4)取消激活base环境
Miniconda安装完成后,每次打开终端都会激活其默认的base环境,我们可通过以下命令,禁止激活默认base环境。
conda config --set auto_activate_base false
安装Superset之前,需安装以下所需依赖
在superset的环境下
sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel python-setuptools openssl-devel cyrus-sasl-devel openldap-devel
1)安装(更新)setuptools和pip
(superset)
pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
说明:pip是python的包管理工具,可以和centos中的yum类比
2)安装Supetset
(superset)
pip install apache-superset -i https://pypi.douban.com/simple/
3)初始化Supetset数据库
(superset)
superset db upgrade
4)创建管理员用户
- export FLASK_APP=superset
-
- superset fab create-admin
说明:flask是一个python web框架,Superset使用的就是flask
5)Superset初始化
superset init