RajenDharmendra / HDFS-Spark

Complete HDFS and SPark
0 stars 4 forks source link

HDFS--SPARK

HDFS Commands

  1. version Command Usage version Command Example hdfs dfs version Description Prints the Hadoop version
  2. mkdir Command Usage mkdir Command Example hdfs dfs -mkdir /user/dataflair/dir1 Description Takes path URI’s as an argument and creates directories. Creates any parent directories in path that are missing (e.g., mkdir -p in Linux). Learn various features of Hadoop HDFS from this HDFS features guide.
  3. ls Command Usage ls Command Example hdfs dfs -ls /user/dataflair/dir1 Description It displays a list of the contents of a directory specified by path provided by the user, showing the names, permissions, owner, size and modification date for each entry.
  4. put Command Usage put

Command Example hdfs dfs -put /home/dataflair/Desktop/sample /user/dataflair/dir1 Description Copies the file or directory from the local file system to the destination within the DFS. Learn Internals of HDFS Data Write Pipeline and File write execution flow.

  1. copyFromLocal Command Usage copyFromLocal Command Example hdfs dfs -copyFromLocal /home/dataflair/Desktop/sample /user/dataflair/dir1 Description Similar to put command, but the source is restricted to a local file reference. Learn Internals of HDFS Data Read Operation, How Data flows in HDFS while reading the file.
  2. get Command Usage get [-crc] Command Example hdfs dfs -get /user/dataflair/dir2/sample /home/dataflair/Desktop

Description Copies the file or directory in HDFS identified by the source to the local file system path identified by local destination.

  1. copyToLocal Command Usage copyToLocal Command Example hdfs dfs -copyToLocal /user/dataflair/dir1/sample /home/dataflair/Desktop Description Similar to get command, only the difference is that in this the destination is restricted to a local file reference.

  2. cat Command Usage cat Command Example hdfs dfs -cat /user/dataflair/dir1/sample Description Displays the contents of the filename on console or stdout.

  3. mv Command Usage mv Command Example hadoop fs -mv /user/dataflair/dir1/purchases.txt /user/dataflair/dir2 Description Moves the file or directory indicated by the source to destination, within HDFS.

  4. cp Command Usage cp Command Example hadoop fs -cp /user/dataflair/dir2/purchases.txt /user/dataflair/dir1 Description Copies the file or directory identified by the source to destination, within HDFS.

  5. moveFromLocal Command Usage

moveFromLocal Command Example hdfs dfs -moveFromLocal /home/dataflair/Desktop/sample /user/dataflair/dir1 Description Copies the file or directory from the local file system identified by the local source to destination within HDFS, and then deletes the local copy on success.

  1. moveToLocal Command Usage

moveToLocal Command Example hdfs dfs -moveToLocal /user/dataflair/dir2/sample /user/dataflair/Desktop Description Works like -get, but deletes the HDFS copy on success.

  1. tail Command Usage

hdfs dfs -tail [-f]

Command Example "hdfs dfs -tail /user/dataflair/dir2/purchases.txt hdfs dfs -tail -f /user/dataflair/dir2/purchases.txt" Description Shows the last 1KB of the file on console or stdout.

  1. rm Command Usage

rm Command Example hdfs dfs -rm /user/dataflair/dir2/sample

Description Removes the file or empty directory present on the path provided by the user.

Command Example hdfs dfs -rm -r /user/dataflair/dir2 Description Recursive version of delete.

  1. expunge Command Usage

hdfs dfs -expunge Command Example hdfs dfs -expunge Description Used to empty the trash.

  1. du Command Usage du Command Example hdfs dfs -du /user/dataflair/dir1/sample Description Shows disk usage, in bytes, for all the files present on the path provided by the user; reporting of filenames are done with the full HDFS protocol prefix.

Command Example hdfs dfs -du -s /user/dataflair/dir1/sample Description Like -du, but it prints a summary of the amount of disk usage of all files/directories in the path.

  1. df Command Usage

hdfs dfs -df [-h] URI [URI ...] Command Example hdfs dfs -df -h Description Displays free space.

  1. touchz Command Usage

touchz Command Example hdfs dfs -touchz /user/dataflair/dir2 Description It creates a file at the path containing the current time as a timestamp. Fails if a file already exists at a path, unless the file is already size 0.

  1. test Command Usage

hdfs dfs -test -[ezd] URI Command Example "hdfs dfs -test -e sample hdfs dfs -test -z sample hdfs dfs -test -d sample" Description The Hadoop test is used for file test operations. It gives 1 output if a path exists; it has zero length, or it is a directory or otherwise 0. Options: -d: if the path given by the user is a directory, then it gives 0 output. -e: if the path given by the user exists, then it gives 0 output. -f: if the path given by the user is a file, then it gives 0 output. -s: if the path given by the user is not empty, then it gives 0 output. -z: if the file is zero length, then it gives 0 output.

  1. text Command Usage

hdfs dfs -text

Command Example hdfs dfs -text /user/dataflair/dir1/sample Description Takes a source file and outputs the file in text format. The allowed formats are zip and TextRecordInputStream.

  1. appendToFile Command Usage

hadoop fs -appendToFile ... Command Example hadoop fs -appendToFile /home/dataflair/Desktop/sample /user/dataflair/dir1 Description Append single sources or multiple sources from local file system to the file system at the destination. It also reads input from standard input and adds it to destination file system.

  1. count Command Usage

hdfs dfs -count [-q] Command Example hdfs dfs -count /user/dataflair Description Counts the number of directories, number of files present and bytes under the paths that match the specified file pattern.

  1. find Command Usage

hadoop fs -find ... ... Command Example hadoop fs -find /user/dataflair/dir1/ -name sample -print

Description Finds all files that match the specified expression and performs all the actions to them which are selected. If no path is specified then defaults to the present working directory. If none of the expression is specified then defaults to -print.

  1. usage Command Usage

hadoop fs -usage command Command Example hadoop fs -usage mkdir Description Return the help for an individual command.