Singer 學習四 視覺化資料操作工具
阿新 • • 發佈:2019-01-09
knots 是一款基於electron 開發的視覺化UI介面,我們可以此工具進行方便的資料處理,注意工具使用了
docker 執行,需要安裝docker
下載地址
https://github.com/singer-io/knots/releases
配置介面
- 資料庫準備
使用docker-compose
version: "3"
services:
gogs-service:
image: gogs/gogs
ports:
- "10022:22"
- "10080:3000"
mongodb:
image: mongo:3.4
ports:
- "27017:27017"
mysql:
image: mysql:5.7.16
ports:
- 3306:3306
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
environment:
MYSQL_ROOT_PASSWORD: dalongrong
MYSQL_DATABASE: gogs
MYSQL_USER: gogs
MYSQL_PASSWORD: dalongrong
TZ: Asia/Shanghai
postgres:
image: postgres:9.6.11
ports:
- "5432:5432"
environment:
- "POSTGRES_PASSWORD:dalong"
- 選擇tap
使用mysql - 配置
- 同步配置資訊
- 選擇target
很遺憾,當前target 的提供比較少,而且在我們的實際使用中都不是很方便的,所以後邊的就不操作了
參考資料
https://github.com/singer-io/knots
https://github.com/rongfengliang/singer-mysql2postges-demo