MLSQL全系Docker化

weixin_34194087發表於2019-01-06

前言

如何讓使用者最快的去體驗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,看到登入介面
1063603-84958d2a80b08f8c.png

點選右上方註冊,輸入郵箱和密碼

1063603-c401ff6f6fec9bc3.png
image.png

註冊成功會自動進入控制檯介面,然後參看MLSQL 控制檯預覽版 推出啦這篇瞭解其他功能。

如何使用啟動mlsql-cluster

進入該專案,streamingpro-cluster/dev

分別執行 run-db.sh /run-mlsql-cluster.sh 即可。 不過目前cluster 還沒有納入console管理,全部通過API操作,大家可以先不管。

相關文章