1
我有這個代碼:曲下載到HDFS
curl -o fileName.csv url | xargs hdfs dfs -moveFromLocal $1 /somePath/
當我執行這個代碼,嫋嫋把值從內fileName.csv請求時,文件被移動到HDFS。我想知道是否可以,在內存中保持curl輸出,發送到管道,然後在HDFS中寫入值?
像這樣(的作品):
curl url | xargs hdfs dfs -put $1 /somePath
'put'可以使用'-'讀取stdin。 – philantrovert
@philantrovert,是的,謝謝!非常棒。我忘了這件事。我們只是沒有像'-appendToFile'那樣清楚地記錄下'-put'。我糾正了答案。 –
謝謝你們,完美的作品。 – eduardo