我们想把本地文件复制到hdfs
例子
su hdfs -c 'hadoop fs -put -f /tmp/hadoop-streaming.jar /hdp/apps/2.6.4.0-91/mapreduce'
这个命令实际上是将用户切换到hdfs并将本地文件复制到 /tmp
至 /hdp/apps/2.6.4.0-91/mapreduce
最大的问题是-如何知道文件传输是否成功?
只需要抓到美元就可以了吗?从cli?
作为
su hdfs -c 'hadoop fs -put -f /tmp/hadoop-streaming.jar /hdp/apps/2.6.4.0-91/mapreduce'
[[ $? -eq 0 ]] && echo "congratulations - files transferred successfully - well done !!!!!!!!!!!!!! "
1条答案
按热度按时间afdcj2ne1#
测试文件是否复制到hdfs的方法应该是$?
作为
将捕获标准错误并从$?反映真实状况