Professional Documents
Culture Documents
HDFS Commands
HDFS Commands
6. ls: This command is used to list all the files and directories
[cloudera@quickstart ~]$ hadoop fs -ls /
Found 7 items
drwxrwxrwx - hdfs supergroup 0 2017-10-23 10:29 /benchmarks
drwxr-xr-x - hbase supergroup 0 2021-08-01 23:58 /hbase
drwxr-xr-x - solr solr 0 2017-10-23 10:32 /solr
drwxrwxrwt - hdfs supergroup 0 2020-09-12 10:53 /tmp
drwxr-xr-x - hdfs supergroup 0 2017-10-23 10:31 /user
drwxr-xr-x - hdfs supergroup 0 2017-10-23 10:31 /var
drwxr-xr-x - cloudera supergroup 0 2020-09-23 10:11 /wordoutput
11. put: To copy files/folders from local file system to hdfs store.
[cloudera@quickstart ~]$ haddop fs -put sample.txt
/user/cloudera/demo1/sample1.txtbash: haddop: command not found
[cloudera@quickstart ~]$ hadoop fs -put sample.txt
/user/cloudera/demo1/sample1.txt
[cloudera@quickstart ~]$ hadoop fs -ls /user/cloudera/demo1/
Found 2 items
-rw-r--r-- 1 cloudera cloudera 39 2021-08-02 00:24
/user/cloudera/demo1/sample.txt
-rw-r--r-- 1 cloudera cloudera 53 2021-08-02 00:29
/user/cloudera/demo1/sample1.txt
12. moveFromLocal: This command will move file from local to hdfs.
[cloudera@quickstart ~]$ hadoop fs -moveFromLocal sample.txt
[cloudera@quickstart ~]$ hadoop fs -moveFromLocal sample3.txt
[cloudera@quickstart ~]$ ls
a.out Downloads orders.java --warehouse-
dir
categories.java eclipse parcels WCFile.txt
cloudera-manager enterprise-deployment.json --password WCFile.txt~
cm_api.py express-deployment.json Pictures WordCount.jar
customers.java insertion.c~ products.java
wordinput.txt~
departments.java kerberos Public workspace
dept.java lib Templates
Desktop Music --username
Documents order_items.java Videos
[cloudera@quickstart ~]$ hadoop fs -ls
Found 9 items
-rw-r--r-- 1 cloudera cloudera 72 2021-07-31 10:40 WCFile.txt
drwxr-xr-x - cloudera cloudera 0 2021-07-30 05:28 WCOutput
drwxr-xr-x - cloudera cloudera 0 2021-07-30 10:52 WCOutput1
drwxr-xr-x - cloudera cloudera 0 2021-07-31 10:43 WCOutput2
drwxr-xr-x - cloudera cloudera 0 2021-07-31 10:53 WCOutput3
drwxr-xr-x - cloudera cloudera 0 2021-08-02 00:18 demo
drwxr-xr-x - cloudera cloudera 0 2021-08-02 00:29 demo1
-rw-r--r-- 1 cloudera cloudera 53 2021-08-02 00:33 sample.txt
-rw-r--r-- 1 cloudera cloudera 49 2021-08-02 00:34 sample3.txt
14. df:: This command will give the total size of directory/file.
[cloudera@quickstart ~]$ hadoop fs -df
Filesystem Size Used Available Use%
hdfs://quickstart.cloudera:8020 58531520512 919380092 45821091840 2%
[cloudera@quickstart ~]$ hadoop fs -cat /user/cloudera/demo1/sample3.txt
cat: `/user/cloudera/demo1/sample3.txt': No such file or directory
19. copyToLocal (or) get: To copy files/folders from hdfs store to local
file system.
[cloudera@quickstart ~]$ hadoop fs -copyToLocal
/user/cloudera/demo/sample3.txt /home/cloudera/hdfs_bkp
20. moveToLocal (or) get: To move files/folders from hdfs store to local
file system.
[cloudera@quickstart ~]$ hadoop fs -moveToLocal
/user/cloudera/demo/sample3.txt /home/cloudera/hdfs_bkp