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

相关文章

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi