hadoop archive
The hadoop archive command creates a Hadoop archive, a file
that contains other files. A Hadoop archive always has a
*.har extension.
Syntax
hadoop [ Generic Options ] archive
-archiveName <name>
[-p <parent>]
<source>
<destination>
Parameters
|
Parameter |
Description |
|---|---|
|
|
Name of the archive to be created. |
|
|
The parent argument is to specify the relative path to which the files should be archived to. |
|
|
File-system pathnames, which work as usual with regular expressions. |
|
|
Destination directory, which would contain the archive. |
Examples
Archive within a single directory
hadoop archive -archiveName myArchive.har -p /foo/bar /outputdir
The above command creates an archive of the directory
/foo/bar in the directory /outputdir.
Archive to another directory
hadoop archive -archiveName myArchive.har -p /foo/bar a/b/c e/f/g
The above command creates an archive of the directory
/foo/bar/a/b/c in the directory
/foo/bar/e/f/g.