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.... > >> > > >> > > > > > >
