如果datax部署在linux服務上,可以通過執行命令新增引數開始遠端除錯
命令如下
python datax.py test.json -d
引數"-d" 是開啟遠端除錯的引數
在本地idea新建乙個遠端除錯
埠預設是9999,可以在datax.py檔案進行設定
本人所知是有兩種方式來進行本地除錯
第一種,通過**設定
在core模組下找到engine類,這是datax執行的main方法,在裡面新增兩行**,即可開始本地除錯
引數說明:
datax.home是本地datax打完包後的目錄
第二行只需要關注-job後的引數,該引數為執行的json檔案的絕對目錄
public static void main(string args) throws exception ;
engine.entry(args);
} catch (throwable e)
}system.exit(exitcode);
}system.exit(exitcode);
}
第二種方式,給程式設定執行引數
設定方式如下所示
設定完畢後就可以在本地debug執行了
遠端掛載和遠端除錯
遠端掛載 1 修改ip為同一網段 ifconfig eth0 ip 2 mount t nfs o nolock,intr,rsize 1024,wsize 1024,proto tcp host ip nfs mnt 遠端除錯 主機端 1 arm arago linux gnueabi gdb x...
git 本地倉庫和遠端倉庫及本地分支和遠端分支
從遠端git倉庫簽出 git clone git 遠端git伺服器專案所在位址 當你需要轉殖遠端專案到本地時,缺省會把專案儲存在名為 git project 資料夾下面.你也可以指定本地的乙個空資料夾ccc git clone git ccc git remote v 檢視遠端倉庫 git remo...
git 本地倉庫和遠端倉庫及本地分支和遠端分支
從遠端git倉庫簽出 git clone git 遠端git伺服器專案所在位址 當你需要轉殖遠端專案到本地時,缺省會把專案儲存在名為 git project 資料夾下面.你也可以指定本地的乙個空資料夾ccc git clone git ccc git remote v 檢視遠端倉庫 git remo...