00:00
大家好,我是于皮,今天我来教大家只用三分钟搭建属于自己的数据可视化平台。有了这个平台,你可以快速的利用各种各样精美的图表进行数据分析。其实我们使用的是开源项目阿帕奇superset,一个现代化的数据探索可视化分析商业智能平台,它的作用就是探索数据,浏览数据,分析数据等等等等,它在g top上也收获了4万多的星星,是一个非常非常知名的项目,大家看各种看板非常的好看。然而搭建这样一套系统真的非常简单,直接进入官网,点击get started,然后他先彩虹屁一番,介绍一下自己的产品是干嘛的,然后我们点击左侧菜单的安装和配置看。第一种方式就是使用do厂POS本地安装,Do是一个容器技术,可以把各种各样复杂的环境项目代码封装成一个镜像,大家可以简单的把镜像理解为安装包,然后我们安装一下do,那这里呢?
01:00
我不太推荐大家在Windows上安装,可能会有各种各样的问题啊,当然你也可以用虚拟机啊,或者WSL这种技术,那最方便,也是我最推荐大家的方式呢,是使用一台Linux服务器,那下面我就用自己的云服务器给大家演示一下dota,还有这个阿帕奇superset可视化平台的安装好了,现在我已经成功连接我远在天边的云服务器了。好,接下来我们查看文档,首先安装do,这就是do的官方安装网站,然后我们找到自己服务器对应的操作系统,比如我这里是三头S点进来,然后这里要注意你的操作系统版本必须要满足要求,那首先呢,我们要移除掉旧版本的docker相关的依赖,直接复制命令粘贴,OK,执行完成。呃,接下来呢,我们看一下它提供了很多种安装方式,首先利用我们LINUX3S操作系统自带的包装理器Yum来安装一个Yum ues。安装好Yum u后,它。
02:00
会自动帮我们安装一个叫yam长feed的manager管理亚M的配置的一个软件,来给亚M添加一个doer的安装地址,复制粘贴好安装,然后接下来我们就可以愉快的一行命令安装doer了,直接复制好,粘贴好,等它安装就好了,爽,现在就已经全部安装完了,真的非常简单。然后我们输入do versionson命令检测一下,好看见版本号程中输出就表示没有任何问题。安装好do后让我们再回到阿法奇super set的文档,接下来我们还要安装置的do to POS,其实就是帮助你快速启动多个do对象的工具,直接点进来,那这里也是do官方的安装地址啊。那往下呢,安装do compose,我们选择自己对应的服务器,然后接下来依然是一行命令,直接复制粘贴,那这行命令的作用呢,就是用CUURL下载文件,那我们这里是下载了doctor compose这样一个命令。
03:00
大家不要把这玩意儿想的太复杂,它其实就是一个脚本,就是一个工具而已,然后接下来呢,我们要给下载下来的脚本文件添加一个可执行权限,那在执行这行命令之前呢,我先带大家看一下现在这个文件的权限,看一下诶,怎么有的文件是绿的,有些文件不是绿的啊,我们当中下载下来的这的文件对吧?它就不绿,我们看一下它的权限啊,这个R代表可以读,W代表可以写,诶我们发现好像这个地方是一个短横是吧,那其实就是它缺少了一个执行权限,所以呢,我们要复制这行命令,加X就表示给当前用户相对于这种文件添加一个可执行权限,好粘贴,然后我们再看一下啊,诶,大家看太绿了,太绿了,大家看这个位置变成了叉对吧?那接下来为了更方便的使用doctor compose命令,我们可以使用这个命令来给它创建一个软链接,也就是一个快捷方式,直接复制粘贴,然后。
04:00
执行就可以了,试着输出一下它的版本号,好我们看到版本号输出成功,表示安装成功,好接下来我们就可以愉快的安装super set了,那因为这个项目是开源到了GI top上,所以我们可以直接使用data克隆命令把这个代码下到我们的服务器上,那我这里新建一个目录叫projects,专门用来存放项目,好进入这个目录,然后粘贴我们在这个目录下下载super set文件,好现在就等它安装就好了,然后如果是云服务器的话,这个速度是非常非常快的,好,现在源码下载完毕,然后我们查看一下目录啊,大家看这里多了一个super set,这就是我们刚刚下载的项目目录,然后进入这个目录查看文件,然后我们可以看到啊哦,这个项目非常非常大,大家看这么多文件,然后因为我们刚刚已经装了刀车长POS,那一行命令就能把我们整个项目启动起来,大家看这个刀车长命令指定了一个文件,带大家看一下里面有什么。
05:00
这里有什么路径啊,有什么服务,这个red DB superet本身对吧,还有启动的端口,还包括一些初始化脚本,然后直接用这张up命令好执行好,他现在正在启动项目,非常完美,非常完美,我最喜欢的就是这个环节,你知道吧,就这个环节就是你看他刷刷刷滚的非常爽,哎,但其实这个时候也是最慌的,因因为什么呢?因为就他给你提供了越方便的脚本,万一报错了,你就越无从下手。哎,所以这个时候就祈祷就好了,祈祷祈祷不要有什么问题,有了问题我也解决不了,好最后大家看这个项目启动已经完成,然后每隔30秒呢,还会检测一下这个系统是否存活,好了接下来就是检验成果收获的环节,然后打开浏览器,访问你服务器的8088端口,就能够看到这样一个登录界面,那登录进来后你就能看到系统为你提供的各式各样的示例看板,可以帮助你快速学习上手使用。那第一次登录后,我建议大家赶紧去在这里去修改一下你的用户名和密码,防止被别人黑掉。好大家看这就是一个示例的数据分析碳板,你可以筛选数据,查看图表,那基本各式各样的图表都有,那如果我们想创建自己的碳板,也非常简单。
06:16
进入dash boss,直接点右上角创建看板,然后你就可以根据需要往里面扔各式各样的组件,然后扔各种各样的图表,使劲扔,使劲扔,使劲扔就行了啊,真的非常简单。此外呢,阿帕奇superet还提供了一个photo lab的功能,可以让你在这个界面中随心所欲的编写photo,对数据进行查询和分析。怎么样,是不是特别方便呢?那学会的话点个赞吧。
我来说两句