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