【GridStudio】 从0到1 [搭建+启动] 神级编辑器GridStudio

1 关于GridStudio

    Grid studio是一个基于Web的电子表格应用程序,完全集成了Python编程语言。它旨在提供一个集成的工作流程,用于加载,清理,操作和可视化数据。 这是通过用Go编写的电子表格后端实现的,其中集成了Python运行时来操作其内容。
    该应用程序分为两部分:

(集中式)工作区管理器 Workspace Go执行环境
1. 用于创建,复制,编辑和删除工作空间的CRUD界面。 1.转到单元格解析和评估电子表格后端
2. 代理将流量发送到正确的工作区环境(第2部分) 2.Node.js终端会话
—— 3. Python解释器集成

    enen,是的,这是来自开源中国的介绍。我们怎样在自己的PC搭建GridStudio呢?
    不要忘记,GridStudio旨在提供一个集成的工作流程,所以需要有一个专门的环境。GridStudio是基于Docker的,Docker是一个应用容器引擎,如果将其比作一艘大容量的货轮,那么集成到Docker容器中的各类应用程序就是货轮上的集装箱。这样来理解Docker是没有毛病的,相信我!

2 搭建GridStudio环境

    这里必须强调一下,Docker是支持任意系统的。不要着急开心,在不同的系统上安装得用不同的方法,也就是说你需要在不同系统的电脑上工作时,需要掌握不同系统下的Docker安装方法。最核心的是需要你的PC支持虚拟化技术。作为一个不尽完美却追求完美的小编,整合了一套方案来解决在系统不同或者PC不支持虚拟化技术的问题。
    通过虚拟机在宿主机上虚拟一个对Docker超级友好的虚拟系统——linux,然后在虚拟的linux上去安装Docker,最后是安装GridStudio。

2.1安装虚拟机、Xftp、Xshell

    小编从始至终使用的虚拟机软件都是VMware。说不上它多好,但它从来没让我失望过。去网页搜索VMware,找到它的下载源不难,安装时只需要按安装指南点点点就好。当然,需要注意一个安装序列号的问题,就去找度娘要吧!
在这里插入图片描述
    同虚拟机配套使用的还有两个软件——Xftp 、Xshell。

在这里插入图片描述    Xftp是一个功能强大的SFTP、FTP 文件传输软件,用来在本地系统和虚拟系统之间传输文件用的。Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。
在这里插入图片描述
    Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
    将VMware、Xftp、Xshell 安装到宿主机,是非常简单的,相信也难不倒感兴趣的你!

2.2 虚拟系统——linux centos

    有了VMware,虚拟系统是一件非常容易的事情,在你准备好所需系统的镜像映射文件的条件下。小编找了两个认可的关于如何虚拟系统的博客文章链接,希望对你有帮助!

博主 博文链接
xyphf_和派孔明 https://blog.csdn.net/xyphf/article/details/82915311
LouisZhoun https://blog.csdn.net/LouisZhoun/article/details/88668161

    在虚拟机创建虚拟系统后,就可以打开虚拟系统。用Xshell的模拟终端对系统进行操作了。事实上,不用Xshell也可以对系统进行操作,只不过虚拟机的终端操作会让你极度不舒适。宿主机与虚拟机之间的文件交流则可以通过Xftp来控制。

2.3 安装Docker——基于linux centos

2.3.1 配置yum源

    对于熟悉编程的同学来说,linux是非常友好的。很多操作,只需要一行命令就搞定,不需要向Win那样,一步一步的去点安装步骤。这里需要注意,linux镜像设置的问题。在 linux 上安装软件,基本上是下载压缩文件,然后解压文件,就可以通过命令来使用软件了。
    问题是很多软件的镜像不在国内,用虚拟系统yum的原始配置去安装软件会非常非常慢,因为他需要“跑出国”去拿文件,一次还不能拿太多。这就要求给系统配置国内镜像或者给需要安装的软件指定国内镜像。
    这里推荐一篇配置yum源的博文,个人是比较认可的!

博主 博文链接
H-大叔 https://www.cnblogs.com/sunshine-H/p/8116701.html

2.3.1 安装 docker

    关于Docker的安装,在Docke的官网能够找到最实诚教学!里面有各个系统环境下如何安装Docker的帮助文档。包括在liunx、Mac、Windows等系统及不同系统版本的帮助文档!

博主 博文链接
蒋乐兴的技术随笔 https://www.cnblogs.com/JiangLe/p/6921320.html

2.3 安装GridStudio

    GridStudio是一个外国小哥开源在Git的一个项目。也就是说,安装GridStudio,需要先安装Git,再通过Git去下载GridStudio项目文件,才能实现。换句话说,很简单的,只要你的yum、国内镜像配置好了,几行命令就能解决问题。
    不排除在安装过程中会遇到一些棘手的问题。这里小编选择了一篇比较认可的安装文档,希望能帮到你!

博主 博文链接
依御 https://blog.csdn.net/xufan601391682/article/details/103198693

3 启动GridStudio

    所有的环境搭建都是为了使用GridStudio,让它为我们服务的!那么,使用GridStudio要具备什么基础呢?这里以linux系统下的GridStudio为例提出。

技能 程度\要点
虚拟机 虚拟系统(系统配置等)
linux 文件操作、软件安装、源配置
Docker 容器镜像拉取、查看、文件操作
python 核心,必须熟练使用基础的数据结构操作、相关模块库
GridStudio GridStudio专属的操作函数、语句

    使用时,打开虚拟系统linux,先启动Docker服务,再进入GridStudio安装路径,利用run.sh命令打开GridStudio服务。在这里插入图片描述
    在谷歌浏览器地址栏输入 IP+GridStudio服务端口(8080),进入GridStudio界面!推荐一篇GridStudio使用的博文,点解蓝色字体即可跳转。

在这里插入图片描述

4 小结

    为啥整篇博文都没有配相关的代码?小编在摘要中就阐述得很明确了,本文提供的是一套实践可行的基于任意操作系统版本PC安装Docker以及进一步安装、使用GridStudio的方案。虽然每个环节没有上代码,但是都对应推荐了认可的博主博文案例。小编做的事就是将这些零碎的网络资源串成一套方案。
    由于时间原因,中间难免会有解释不到位的地方,甚至出现错字,请见谅!如果你在实践操作中遇到困难,或者有其它想法,欢迎在评论区留言!小编尽最大的努力和你一起解决问题!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章