Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
MapReduce, mail # user - sym Links in hadoop


Copy link to this message
-
Re: sym Links in hadoop
Visioner Sadak 2012-10-09, 06:52
Thanks Colin I tried using FileContext but the class is showing as
depricated

On Tue, Oct 9, 2012 at 12:02 AM, Colin McCabe <[EMAIL PROTECTED]>wrote:

> You can create an HDFS symlink by using the FileContext#createSymlink
> function.  I don't think this can be done through the "hadoop fs"
> command, so you're going to have to write some Java code to do this.
>
> We should consider adding this functionality to the "hadoop fs"
> command in the future.
>
> Colin
>
>
> On Mon, Oct 8, 2012 at 7:20 AM, Visioner Sadak <[EMAIL PROTECTED]>
> wrote:
> > thanks dave its in hdfs only....any other methods of creating a symlink
> >
> >
> > On Mon, Oct 8, 2012 at 7:00 PM, Dave Beech <[EMAIL PROTECTED]> wrote:
> >>
> >> Hi,
> >> The FileUtil.symlink command does nothing more than call the unix "ln"
> >> command, so it has no knowledge of how to work with Hadoop archive
> >> files, only plain files and directories.
> >> Is your archive on local disk, or in HDFS?
> >> Cheers,
> >> Dave
> >>
> >> On 8 October 2012 13:43, Visioner Sadak <[EMAIL PROTECTED]>
> wrote:
> >> > I tried using FileUtil class for creating a symlink within hadoop
> >> > actually i
> >> > want to create a symlink for my har directory so my code looks like
> >> >
> >> > FileUtil.symLink("/user2/","har:///user/5oct2012.har")
> >> >
> >> > but getting error like this
> >> >
> >> > org.apache.hadoop.fs.FileUtil
> >> >  - Command 'ln -s /user2/ har://user/5oct2012.har/' failed 1 with: ln:
> >> > target `har:///user/5oct2012.har/' is not a directory: No such file or
> >> > directory
> >> >
> >> >
> >> >
> >> >
> >> > On Mon, Oct 8, 2012 at 12:13 PM, Visioner Sadak
> >> > <[EMAIL PROTECTED]>
> >> > wrote:
> >> >>
> >> >> Hello,
> >> >>
> >> >>           can we create symlinks within hadoop is ther any shell
> >> >> commands
> >> >> or can we do it thru java....
> >> >
> >> >
> >
> >
>