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

相关文章

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

本地私有化部署DeepSeek模型的详细教程

《本地私有化部署DeepSeek模型的详细教程》DeepSeek模型是一种强大的语言模型,本地私有化部署可以让用户在自己的环境中安全、高效地使用该模型,避免数据传输到外部带来的安全风险,同时也能根据自... 目录一、引言二、环境准备(一)硬件要求(二)软件要求(三)创建虚拟环境三、安装依赖库四、获取 Dee