datax是一個高效的數(shù)據(jù)同步工具,它支持多種數(shù)據(jù)源和目的地,包括關(guān)系型數(shù)據(jù)庫、NoSQL數(shù)據(jù)庫、Hadoop等。本文將介紹如何使用datax執(zhí)行多個json文件。
首先,在datax的安裝目錄下新建一個文件夾,命名為job。然后在該文件夾下創(chuàng)建多個json文件,每個文件對應(yīng)一個數(shù)據(jù)同步任務(wù)。例如:
job │ job1.json │ job2.json
接著,在同一級目錄下新建一個bat文件,命名為run.bat,用來批量執(zhí)行json文件。編輯該文件,輸入以下內(nèi)容:
@echo off setlocal enabledelayedexpansion set "command=datax.py" for /r "./job" %%i in (*.json) do ( set "command=!command! -job %%~fi" ) echo !command! !command! pause
該腳本會掃描job目錄下所有json文件,并生成一個datax的命令行串,最終執(zhí)行該串,實現(xiàn)批量同步任務(wù)執(zhí)行。
需要注意的是,在執(zhí)行前請確保datax已經(jīng)正確安裝,并添加到系統(tǒng)環(huán)境變量中。
上一篇vue2 rxjs
下一篇c 訪問獲取json