“put” command
is used to copy multiple files from local system to HDFS.
Usage:
hadoop fs
[generic options] -put [-f] [-p] [-l] <localsrc> ... <dst>
$ls
apacheNifi.docx atlasClient.docx atlas.docx a.txt b.txt c.txt d.txt gradle.docx maven.docx
$
$hadoop fs -mkdir /user/cloudera/putDemo
$
$hadoop fs -ls /user/cloudera/putDemo
$
$hadoop fs -put apacheNifi.docx a.txt b.txt /user/cloudera/putDemo
22/03/23 08:06:50 WARN hdfs.DFSClient: Caught exception
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Thread.java:1281)
at java.lang.Thread.join(Thread.java:1355)
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.closeResponder(DFSOutputStream.java:967)
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.endBlock(DFSOutputStream.java:705)
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:894)
$
$hadoop fs -ls /user/cloudera/putDemo
Found 3 items
-rw-r--r-- 1 cloudera cloudera 2 2022-03-23 08:06 /user/cloudera/putDemo/a.txt
-rw-r--r-- 1 cloudera cloudera 4724690 2022-03-23 08:06 /user/cloudera/putDemo/apacheNifi.docx
-rw-r--r-- 1 cloudera cloudera 35 2022-03-23 08:06 /user/cloudera/putDemo/b.txt
$
No comments:
Post a Comment