大数据可视化BI分析工具Superset部署-超详细!

网友投稿 313 2022-11-22

大数据可视化BI分析工具Superset部署-超详细!

1. 概述

Apache Superset是一个开源的、现代的、轻量级BI分析工具,拥有丰富的图表展示形式、支持自定义仪表盘,能够对接多种数据源、且拥有友好的用户界面,十分好用。

2. 应用场景

3. 安装及使用

3.1 环境要求

Superset是由Python语言编写的Web应用,要求Python3.7的环境。

3.2 安装Miniconda

为了不影响系统本身的python环境,本次部署选择conda,conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同Python版本的软件包及其依赖,并能够在不同的Python环境之间切换,Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,Miniconda包括Conda、Python。此处,我们不需要如此多的工具包,故选择MiniConda。

superset_status(){result=ps -ef | awk '/gunicorn/ && !/awk/{print $2}' | wc -lif [[ $result -eq 0 ]]; thenreturn 0elsereturn 1fi}superset_start(){source ~/.bashrcsuperset_status >/dev/null 2>&1if [[ $? -eq 0 ]]; thenconda activate superset ; gunicorn --workers 5 --timeout 120 --bind hadoop102:8787 --daemon 'superset.app:create_app()'elseecho "superset正在运行"fi

}superset_stop(){superset_status >/dev/null 2>&1if [[ $? -eq 0 ]]; thenecho "superset未在运行"elseps -ef | awk '/gunicorn/ && !/awk/{print $2}' | xargs kill -9fi}

case $1 instart )echo "启动Superset"superset_start;;stop )echo "停止Superset"superset_stop;;restart )echo "重启Superset"superset_stopsuperset_start;;status )superset_status >/dev/null 2>&1if [[ $? -eq 0 ]]; thenecho "superset未在运行"elseecho "superset正在运行"fiesac

## 6.2 添加执行权限 ```bash [test@node02 ~]$ chmod +x superset.sh

6.3 启停命令

[test@node02 ~]$ superset.sh start [test@node02 ~]$ superset.sh stop [test@node02 ~]$ superset.sh status [test@node02 ~]$ superset.sh restart

7. 数据源插件

安装命令:

(superset)[test@node02 ~]$ conda install mysqlclient

其它插件可查询官网安装

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:创基USB Type-C扩展器小物品大用途
下一篇:Java Collections的emptyList、EMPTY_LIST详解与使用说明
相关文章

 发表评论

暂时没有评论,来抢沙发吧~