Sorry - I see the problem now: should be:

Ant compile-contrib -Dlibhdfs=1 -Dfusedfs=1

Compile-contrib depends on compile-libhdfs which also requires the
-Dlibhdfs=1 property to be set.

pete


On 8/6/08 5:04 AM, "Sebastian Vieira" <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> I have installed Hadoop on 20 nodes (data storage) and one master (namenode)
> to which i want to add data. I have learned that this is possible through a
> Java API or via the Hadoop shell. However, i would like to mount the HDFS
> using FUSE and i discovered that there's a contrib/fuse-dfs within the
> Hadoop tar.gz package. Now i read the README file and noticed that i was
> unable to compile using this command:
> 
> ant compile-contrib -Dcompile.c++=1 -Dfusedfs=1
> 
> If i change the line to:
> 
> ant compile-contrib -Dcompile.c++=1 -Dlibhdfs-fuse=1
> 
> It goes a little bit further. It will now start the configure script, but
> still fails. I've tried alot of different things but i'm unable to compile
> fuse-dfs. This is a piece of the error i get from ant:
> 
> compile:
>      [echo] contrib: fuse-dfs
> -snip-
>      [exec] Making all in src
>      [exec] make[1]: Entering directory
> `/usr/local/src/hadoop-core-trunk/src/contrib/fuse-dfs/src'
>      [exec] gcc  -Wall -O3 -L/usr/local/src/hadoop-core-trunk/build/libhdfs
> -lhdfs -L/usr/lib -lfuse -L/usr/java/jdk1.6.0_07/jre/lib/i386/server -ljvm
> -o fuse_dfs  fuse_dfs.o
>      [exec] /usr/bin/ld: cannot find -lhdfs
>      [exec] collect2: ld returned 1 exit status
>      [exec] make[1]: *** [fuse_dfs] Error 1
>      [exec] make[1]: Leaving directory
> `/usr/local/src/hadoop-core-trunk/src/contrib/fuse-dfs/src'
>      [exec] make: *** [all-recursive] Error 1
> 
> BUILD FAILED
> /usr/local/src/hadoop-core-trunk/build.xml:413: The following error occurred
> while executing this line:
> /usr/local/src/hadoop-core-trunk/src/contrib/build.xml:30: The following
> error occurred while executing this line:
> /usr/local/src/hadoop-core-trunk/src/contrib/fuse-dfs/build.xml:40: exec
> returned: 2
> 
> 
> Could somebody shed some light on this?
> 
> 
> thanks,
> 
> Sebastian.

Reply via email to