49

MLSQL全系Docker化

 6 years ago
source link: http://www.jianshu.com/p/dd8684d0499d?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,是我们一直追求的。按v1.1.7的发布路线图,我们在这个版本里会完成所有组件的的docker化,未来我们很快也会提供云端功能的体验,让大家在MLSQL官网/控制台迅速将MLSQL集群部署到自己的阿里云账号上。

如何使用

MLSQL包含三个部分:

  1. MLSQL Engine
  2. MLSQL Cluster (集群管理器)
  3. MLSQL Console (MLSQL 控制台)

其中第二个,第三个依赖MySQL数据库。

我们提供了几个脚本方便大家依次部署:

  1. Docker network
  2. DB 配置
  3. MLSQL Engine
  4. MLSQL Console

如果大家还要部署MLSQL Cluster,则需要移步到 streamingpro-cluster/dev

Docker使用步骤

  1. 克隆 mlsql console项目,主要是为了获取脚本:
git clone https://github.com/allwefantasy/mlsql-api-console .
cd mlsql-api-console/dev
  1. 配置网络
./run-network.sh
  1. 启动DB并且创建数据库和表
./run-db.sh

启动会提示连接报错,千万别慌张,这个是我们在检查MySQL何时Ready以方便写入数据。

  1. 启动MLSQL Engine
./run-single-mlsql-server.sh
  1. 启动MLSQL Console
./run-mlsql-console.sh
  1. 在Chrome访问url 网址 http://127.0.0.1:9002,看到登录界面
aEfeuur.png!web

点击右上方注册,输入邮箱和密码

YRrInmm.png!web

image.png

注册成功会自动进入控制台界面,然后参看 MLSQL 控制台预览版 推出啦 这篇了解其他功能。

如何使用启动mlsql-cluster

进入该项目, streamingpro-cluster/dev

分别运行 run-db.sh /run-mlsql-cluster.sh 即可。 不过目前cluster 还没有纳入console管理,全部通过API操作,大家可以先不管。


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....

  • 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 内容分别如下:

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

    MLSQL生态一键体验

    前言 MLSQL Console是1.2.0发布前最重要的一个产品。MLSQL Console提供了除交互界面以外,还有很多其他重要的意义: 提供了一套自助化的用户账号和权限体系。 提供了脚本管理功能 展示...

  • 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