2016-09-28 52 views
0

我使用Spring XD,我創建了以下流:如何從文件名中刪除數字?

stream create --name test --definition "time | hdfs --rollover=1B --directory=/xd/test --fileName=test --overwrite=true" --deploy 

流生成許多文件。每個文件名都包含名稱和附加號碼,例如test-0.txt,test-1.txt,test-2.txt等。

因爲我爲了教育目的使用Spring XD和Hadoop,我想節省硬盤空間。所以,我想覆蓋這些數據。可以從文件名中刪除上面的數字嗎?

回答

0

翻轉尺寸1B太小,堆積了正在創建的文件數量。您可以根據您處理的數據來設置使用最佳大小,以控制創建的文件數量。

欲瞭解更多選項來控制屬性,你可以參考here

相關問題