superset安装教程

2024-06-15 22:32
文章标签 安装 教程 superset

本文主要是介绍superset安装教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一: py3.7安装

首先,macbook 是自带 python 2.7 的,
如果觉得够用,直接在终端输入 python 就能进入 python 编译模式;
如果想安装最近版本,就继续往下看教程
直接使用 homebrew 来安装: brew install python3
安装完成之后,在命令行执行 python3 就可以看到 phthon 3.7.1 版本在运行了。

但是这样的话,默认的 python 还是 2.7 版本的,还需要覆盖一下,依次执行:

open /usr/local/Frameworks - 检测有没有这个文件夹 没有的话执行
sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks - 设置权限
alias python="/usr/local/bin/python3.7" - bash_profile中修改默认指向
source ~/.bash_profile - 文件生效

二: superset安装

创建一个干净独立的工作环境

安装virtualenv   pip3 install virtualenv创建一个环境      virtualenv env_name --python=python3进入虚拟环境文件夹    /env_name/bin进入虚拟环境     source activate我的环境 /Users/hehuiyuan/supersetenv

使用最新的pip setuptools 库

pip3 install --upgrade setuptools pip

加密数据库连接信息然后存储到superset的元数据库(SqLite)

Superset stores database connection information in its metadata database. For that purpose, we use the cryptography Python library to encrypt connection passwords. Unfortunately, this library has OS level dependencies.

```
brew install pkg-config libffi openssl python
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography==1.9```

安装 superset

pip install superset

创建用户

Create an admin user (you will be prompted to set a username, first and last name before setting a password)

fabmanager create-admin --app superset

```
Username [admin]: huiyuan
User first name [admin]: he
User last name [user]: huiyuan
Email [admin@fab.org]: knowfarhhy@163.com
Password: 
Recognized Database Authentications.
Admin User huiyuan created.
```

初始化数据库

superset db upgrade

INFO:root:Database.get_sqla_engine(). Masked URL:sqlite:Users/hehuiyuan/.superset/superset.db

加载测试例子

superset load_examples

创建默认的角色权限

superset init

启动superset ,默认端口8080,使用-p指定其他端口

superset runserver -d

三 : mysql安装

下载dmg包并且安装

安装过程中提示了一个密码,要记住,登陆时候要用到2019-01-17T07:29:48.056504Z 1 [Note] A temporary password is generated for root@localhost: el#Q61u)kgan
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

系统偏好设置找到mysql,然后启动服务

配置bash_profile文件:

export PATH="$JAVA_HOME/bin:$M2_HOME/bin:$SCALA_HOME/bin:/Users/hehuiyuan/sshlogin:/usr/local/mysql/bin:$PATH"
然后source ~/.bash_profile

登陆mysql

mysql -u root -p

输入上面保存的密码

重置密码: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');
查看端口:show variables like 'port'
创建一个表:

CREATE TABLE students (sno char(60) PRIMARY KEY,class char(64),sname char(32),Timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

四:superset接入mysql

首先安装mysqlclient

pip install mysqlclient

superset配置mysql

首先进入superset的web
2019-03-29 12:26:04,106:INFO:werkzeug: * Running on http://0.0.0.0:8088/ (Press CTRL+C to quit)

当我们启动superset时候,有日志会提醒我们web的url是什么:http://0.0.0.0:8088

配置mysql -test库为数据源

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上操作完成了对本地mysql数据库中test数据库的链接。

配置

在这里插入图片描述
选择表以及可视化类型
如果含有时间类型的列,会自动识别
在这里插入图片描述

配置完信息后,保存,并选择保存现有的dashboard,还是新建一个
在这里插入图片描述

配置dashboard

在这里插入图片描述
在这里插入图片描述

这篇关于superset安装教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1064757

相关文章

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/