2016-03-04 65 views
0

在SPring XD中,有一個通用模塊可以使用Shell命令處理器運行shell命令。如何在Spring-XD作業中使用shellCommandProceccesor

Spring Common Processor Module Github

我想利用SHELL命令在開始的主要工作(這是MR /蜂巢/豬節目的順序)之前我的春節-XD組成的工作。有沒有辦法在XD-job中實現這一點,而不是通過創建流。

我找不到任何運行shell/bash腳本的tasklet來利用我的xd-job。

回答

0

有一個shell處理器模塊可用OOTB。 您可以參考here瞭解更多詳情。

+0

我想在作業中使用該模塊,但它沒有顯示在作業模塊 –

+0

當我將shell處理器添加到作業模塊我在日誌中獲取下面的erroe消息java.lang.UnsupportedOperationException:作業模塊沒有輸出通道組。 at org.springframework.xd.dirt.plugins.AbstractJobPlugin.getOutputChannelName(AbstractJobPlugin.java:49) –

+0

您可以設置觸發作業的流。像這樣的東西:「trigger | shell>