hadoop-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Colin McCabe <cmcc...@alumni.cmu.edu>
Subject Re: sym Links in hadoop
Date Mon, 08 Oct 2012 18:32:37 GMT
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 <visioner.sadak@gmail.com> 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 <dbeech@apache.org> 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 <visioner.sadak@gmail.com> 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
>> > <visioner.sadak@gmail.com>
>> > wrote:
>> >>
>> >> Hello,
>> >>
>> >>           can we create symlinks within hadoop is ther any shell
>> >> commands
>> >> or can we do it thru java....
>> >
>> >
>
>

Mime
View raw message