簡體   English   中英

如何在具有“無效”數據類型的apache緊縮中定義DoFn?

[英]How could I define the DoFn in apache crunch having “void” data type?

基本上,我不需要DoFn的輸出,只想為我在DoFn中獲得的每條記錄更新一些mysql數據庫。 那么如何定義具有無效數據類型的DoFn? 基本上我不想從DoFn發出任何東西。

這不可能。 一旦Crunch生成了要執行的圖形,它就會確定是否存在要寫入的輸出或要實現的數據(與操作非常相似)。 即使要完成您想要的工作,您也需要做一些變通辦法,例如創建DoFn<T,String>是用於寫代碼或實現DoFn的PCollection結果的代碼,即使您已經知道不會有任何輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM