56

MLSQL生态一键体验

 6 years ago
source link: http://www.jianshu.com/p/5f375cf9b464?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

前言

MLSQL Console是1.2.0发布前最重要的一个产品。MLSQL Console提供了除交互界面以外,还有很多其他重要的意义:

  1. 提供了一套自助化的用户账号和权限体系。
  2. 提供了脚本管理功能
  3. 展示了大量如何和MLSQL Cluster / MLSQL Engine 进行交互的方式,用户可以据此开发自己的Console

另外,权限我们目前是到表级别,但是很容易支持到列级别,作为定位大中台的一个产品,MLSQL提供了一个在包括mysql,hive,hdfs等在内的数据权限控制,属于编译时权限控制(而不是执行到对应的数据库再报错)。

在1.2.0版本,我们也很在在乎如何让用户一键体验整个MLSQL生态。毕竟自己部署 MLSQL Console/Cluster/Engine 三套件还是有一定成本的。下面我们来看下具体怎么做:

说好的一键

用户需要确保在Linux环境(Mac 也是Ok的),然后有docker环境即可。然后执行如下指令:

bash <(curl http://download.mlsql.tech/scripts/run-all.sh)

接着 docker ps:

JBfQBzv.png!web

image.png

可以看到相关容器都启动了。

登录注册

访问 http://127.0.0.1:9002 :

7Nne2aJ.png!web

image.png

因为在MLSQL Console中,任何用户在使用控制台的时候,必须先自己创建team/role 或者加入到别人的team/role之后才能连接到真正的后端执行操作。所以这个时候你需要自己到Team标签页进行设置。

3IVrYni.png!web

image.png

第一次进来,会提示你没有配置后端。第一步先创建一个团队。

67VFr2m.png!web

image.png

完成会进行相应提示:

Nfa6Njb.png!web

image.png

这个时候你需要切换下标签,比如切到demo或者team里(或者刷新),不然后面有部分板块没有得到及时更新。在team标签我们继续往下拉找到创建Role板块:

R32MBrn.png!web

image.png

接着把自己放到admin角色里:

EnQ7Vnv.png!web

image.png

现在,我么只要给角色添加一个后端即可(点击左侧Cluster标签页):

YV7V3ez.png!web

image.png

Server地址一定要和我一样。

因为一个用户可能有多个角色,所以可能有多组服务器,我们需要固定一组,通过左侧面板可以完成最后一步设置:

Rvemm2f.png!web

image.png

大部分输入框都有提示,大家不用担心。

现在,可以开始试用Console了。

2IvMnim.png!web

image.png

拖拽蓝色框到编辑区里,然后点击运行,第一次会有点慢。

ZBjUNjy.png!web

image.png

搞定。


Recommend

  • 46
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL解决了什么问题

    先看看做算法有哪些痛点(我们假设大部分算法的代码都是基于Python的): 项目难以重现,可阅读性和环境要求导致能把另外一个同事写的python项目运行起来不得不靠运气 和大数据平台衔接并不容易,需...

  • 76
    • www.jianshu.com 6 years ago
    • Cache

    谷歌BigQuery ML VS StreamingPro MLSQL

    前言 今天看到了一篇 AI前线的文章 谷歌BigQuery ML正式上岗,只会用SQL也能玩转机器学习! 。正好自己也在力推 StreamingPro的MLSQL。...

  • 68
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL 对Python的支持之路

    前言 Python是做机器学习框架一定要支持的。MLSQL很早就支持集成Python脚本做模型的训练和预测。 训练的使用方式: load libsvm.`sample_libsvm_data.txt` as data; train data as PythonAlg....

  • 49
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL全系Docker化

    前言 如何让用户最快的去体验MLSQL,是我们一直追求的。按v1.1.7的发布路线图,我们在这个版本里会完成所有组件的的docker化,未来我们很快也会提供云端功能的体验,让大家在MLSQL官网/控制台迅速将MLSQL集群部署到自己的阿里云...

  • 45
    • www.jianshu.com 6 years ago
    • Cache

    多MLSQL-Instance管理

    前言 之前的章节里,我们提到目前MLSQL有三个比较重要的组件: MLSQL-Instance MLSQL-Cluster MLSQL-Console MLSQL-Instance 就是一个MLSQL实例,但是不管什么原因,我...

  • 40
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL 1.2.0 新增的一些功能(1)

    excel的支持 我一直期待MLSQL能成为一个真正的数据中台,但是推广一段时间,发现产品和运营体系的同学好像还没有接进来。当然这个有多方面原因,比如用户界面不够易用,对非编程人员不够友好等等。其实最大问题在于,他们发现...

  • 54
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL 真香(尝鲜版)

    MLSQL Console 介绍 MLSQL 目前已经初步有一套Web Console 供使用。界面相对来说也比较清爽。我们先来看看一个尝鲜版本。

  • 61
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL完成excel处理

    背景描述 有两个excel文件: image.png 内容分别如下:

  • 57
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL数据源开发指南

    前言 MLSQL支持标准的Spark DataSource数据源。典型使用如下: load hive.`public.test` as test; set data=''' {"key":"yes","value":"no","topic":"test","partition":0,"offset":0,"timestamp":"2008-...

  • 45
    • www.jianshu.com 6 years ago
    • Cache

    MLSQL 编译时权限控制

    前言 权限控制,对于MLSQL而言的重要程度可以说是生命线。 MLSQL面对了各式各样的资源(联邦制),比如MySQL, Oracle,HDFS, Hive,Kafka,Sorl,ElasticSearch,Redis,API,Web等等,不同用户对这些数据源...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK