1、如何調整jvm的引數?
調整datax.py檔案中default_jvm的值即可
2、外掛程式對應的引數具體含義以及報錯之後該如何解決,以mysqlreader為例
"reader": ]}
}
引數說明:splitpk代表切分主鍵,對於單錶進行切分的時候使用 ,如對於表a,存在自增主鍵id,可以通過id < 1000,id>=1000 & id<2000 ,id>=2000切分成3個sql進行讀取,另外,根據connection中的table和jdbcurl配置項是list可知,這裡可以配置多個,多個之間會去笛卡爾積,也就是可以配置任意多的資料庫和表,這些庫的密碼必須保持一致,下面說明一下上述引數在**使用
根據前面**分析可以知道,整個datax的task會被切分多少個是由reader端的split函式決定的,檢視mysqlreader的的split函式
public listsplit(int advicenumber)
繼續深入進去可以看到實際執行為
public static listdosplit(
configuration originalsliceconfig, int advicenumber)
string column = originalsliceconfig.getstring(key.column);
string where = originalsliceconfig.getstring(key.where, null);
listconns = originalsliceconfig.getlist(constant.conn_mark, object.class);
listsplittedconfigs = new arraylist();
for (int i = 0, len = conns.size(); i < len; i++)
// 嘗試對每個表,切分為eachtableshouldsplittednumber 份
for (string table : tables)
} else
}} else }}
return splittedconfigs;
}
在這裡可以看到整個reader端是如何切分task,針對個connection下的每個表都切分成乙個task(task的配置通過configuration儲存),即求笛卡爾積,同時,這裡也考慮了splitpk的情況,通過原始碼可以直接看到每個引數的作用,在遇到外掛程式的相關問題時,可以直接找到對應的外掛程式函式進行排查 常見問題 朗動常見問題
常見問題一 方向盤變沉 檢查胎壓是否正常,輪胎是否過度磨損。助力幫浦不工作,前輪氣壓低。冬天的話,冷車在冬天助力油比較稠,方向會重一點。檢查轉向助力油。1 應該是是助力系統有問題或則助力潤滑油有問題。2 如果你在駕車時感覺方向盤變緊,汽車偏向一側,需要檢查輪胎,或進行車輪平衡 定位。在這些問題剛剛發...
面試常見問題 1 this的常見問題
this 的含義 this關鍵字是乙個非常重要的語法點。毫不誇張地說,不理解它的含義,大部分開發任務都無法完成。前一章已經提到,this可以用在建構函式之中,表示例項物件。除此之外,this還可以用在別的場合。但不管是什麼場合,this都有乙個共同點 它總是返回乙個物件。簡單說,this就是屬性或方...
Spring常見問題
1 利用spring框架程式設計,console列印出log4j warn please initialize the log4j system properly?lupa開源社群 u i w.d t 說 明你的log4j.properties沒有配置。請把log4j.properties放到工程的...