windows10系统搭建 apache-superset

Superset 就不在此做过多陈述了,我的这个也是看了大量博客才安装成功的,在此也贴出我所借鉴的博客,

#此篇博客对Superset有一个介绍,想要了解可以看一看
https://www.jianshu.com/p/b02fcea7eb5b

#这个是官方的安装文档再次也贴出

https://superset.incubator.apache.org/installation.html#getting-started

还有一个是在github上的一篇安装教程  访问这个可能需要,这篇给我解决的问题是安装了Microsoft Visual C++  否则安装Superset 一直报这个错误: pyhton-geohash 这个包一直安装不上

https://gist.github.com/mark05e/d9cccae129dd11a21d7219eddd7d9923

总结以上三个博客的安装教程,终于是让客户端运行成功,好了话不多说开始安装

1 先下载Visual Studio 来进行安装 依赖的C++的库Visual Studio下载地址:

   https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fgist.github.com%2F

1.1 我这里安装的是Visual Studio  Professional 版本的,下载完成以后安装就是下一步下一步知道出现这个界面

windows10系统搭建 apache-superset_第1张图片

安装可能需要一段时间,因为只是一个C++的就两个多G,当然如果你网好,就另说了,也会很快

安装完毕以后呢,可以继续安装SuperSet了,但让SuperSet是基于Python安装的,这里我就不再演示Python的安装教程,不过需要安装Python3.6及以上版本,这里直接复制过来其他博客里的安装注意事项:

  2 . Install Python 3.7.x

  1. Install PIP within the installer

  2. Add Python 3.7 to PATH

  3.  安装Python的虚拟环境,当然如果仅是为了研究SuperSet可以不安装虚拟环境,在你Windows里直接安装superset当然完全没有问题

     1》更新pip

pip install --upgrade setuptools pip

      2》 创建虚拟环境,创建完的虚拟环境的目录在c/user/用户名文件夹/Eevs里

mkvirtualenv mySuperset

     我的虚拟环境所在目录如下

    windows10系统搭建 apache-superset_第2张图片

     如果提示mkvirtualenv 是无效命令的话需要先安装 vitualenv 包执行命令如下

 

pip install virtualenv

 安装完成后会自动进入虚拟环境之中如图所示

windows10系统搭建 apache-superset_第3张图片 

退出的命令是 deactivate 即可进入正常的黑窗口命令再次进入 在黑窗口输入  workon mySuperSet    其中后者是虚拟路径名,可以随意在自己创建虚拟环境时取名

下边就继续Superset的安装

4.  安装superset执行如下命令,我的是用第一个命令就成功了,如果有问题环境指正,我这也可以做修改,我是刚研究,有问题

评论,欢迎指导

pip install apache-superset

如果安装缓慢可以选择使用国内镜像源

pip install apache-superset -i https://pypi.douban.com/simple

5.安装完成以后呢可以开始准备 superset的启动工作了,在这里需要注意一下的是,在这一步,我是结合了几个博客的内容才成功的官方文档中的下一步安装命令是直接使用superset

superset db upgrade

注意在这里我这这样是会报错的,说是 superset 命令无法找到

   1》我在这里的操作就是先创建用户,执行如下命令 在此之前先进入虚拟环境 mySuperset/Scripts管理教程的文件夹

 

fabmanager create-admin --app superset 

然后按照提示 一步一步设置管理源账号密码邮箱等信息,等待设置完毕,开始更新数据

  2》安装数据库

python superset db upgrade

  3》载入案例数据

 #载入案例数据
pyhton superset load_examples

4》 初始化角色和权限:

# 初始化角色和权限
python superset init

5》最后启动:启动这里是使用的官方文档的启动方式,如果使用 python superset runserver 会报错具体错误在这里不说了,因为也没做具体研究

 

# To start a development web server on port 8088, use -p to bind to another port
superset run -p 8088 --with-threads --reload --debugger

windows10系统搭建 apache-superset_第4张图片

 

看到上图截图的表明运行成功,访问地址就是 http://localhost:8088 进入界面后登陆创建的管理员账号即可访问superset界面

你可能感兴趣的:(windows10系统搭建 apache-superset)