Re: C++ example for hadoop-2.2.0

2013-11-05 Thread Salman Toor
Hi,

I have solved the problem! Have downloaded the source, compiled it on the 
machine and now can successfully link to the library. 

Thank you everyone for you quick responses.

Regards..
Salman. 



Salman Toor, PhD
salman.t...@it.uu.se



On Nov 4, 2013, at 3:21 PM, Andre Kelpe wrote:

 No, because I was trying to set up a cluster automatically with the
 tarballs from apache.org.
 
 - André
 
 On Mon, Nov 4, 2013 at 3:05 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi,
 
 Did you tried to compile with source?
 
 /Salman.
 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 4, 2013, at 2:55 PM, Andre Kelpe wrote:
 
 I reported the 32bit/64bit problem a few weeks ago. There hasn't been
 much activity around it though:
 https://issues.apache.org/jira/browse/HADOOP-9911
 
 - André
 
 On Mon, Nov 4, 2013 at 2:20 PM, Salman Toor salman.t...@it.uu.se wrote:
 
 Hi,
 
 
 Ok so 2.x is not a new version its another branch. Good to know! Actually
 
 32bit will be difficult as the code I got have already some dependencies on
 
 64 bit.
 
 
 Otherwise I will continue with 1.x version. Can you suggest some version
 
 with 1.x series which is stable and work on the cluster environment?
 
 especially with C++ ...
 
 
 Regards..
 
 Salman.
 
 
 Salman Toor, PhD
 
 salman.t...@it.uu.se
 
 
 
 
 On Nov 4, 2013, at 1:54 PM, Amr Shahin wrote:
 
 
 Well, the 2 series isn't exactly the next version. It's a continuation of
 
 branch .2.
 
 Also, the error message from the gcc indicates that the library you're
 
 trying to link to isn't compatible which made me suspicious. check the
 
 documentation to see if hadoop has 64 libraries, or otherwise compile
 
 against the 32 ones
 
 
 
 On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:
 
 
 Hi,
 
 
 Thanks for your answer!
 
 
 But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64
 
 bit libraries so I believe the the next version should have both... But I am
 
 not sure just a random guess :-(
 
 
 Regards..
 
 Salman.
 
 
 Salman Toor, PhD
 
 salman.t...@it.uu.se
 
 
 
 
 On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:
 
 
 I believe hadoop isn't compatible with 64 architecture. Try installing the
 
 32 libraries and compile against them.
 
 This error (skipping incompatible
 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching
 
 -lhadooppipes) indicates so
 
 
 
 On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:
 
 
 Hi,
 
 
 Can someone give a pointer?
 
 
 
 Thanks in advance.
 
 
 Regards..
 
 Salman.
 
 
 
 Salman Toor, PhD
 
 salman.t...@it.uu.se
 
 
 
 
 On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:
 
 
 Hi,
 
 
 I am quite new to the Hadoop world, previously was running hadoop-1.2.0
 
 stable version on my small cluster and encountered some strange problems
 
 like the local path to the mapper  file didn't copy to the hdfs  It
 
 works fine on the single node setup but on multiple node simple word-count
 
 python example didn't work...  I read on the blog that it might be the
 
 problem in the version I am using. So I thought to change the version and
 
 downloaded the Hadoop 2.2.0. This version has yarn together with many new
 
 features that I hope I will learn in the future. Now simple wordcount
 
 example works without any problem on the multi-node setup. I am using simple
 
 python example.
 
 
 Now I would like to compile my C++ code. Since the directory structure
 
 together with other things have been changed. I have started to get the
 
 following error:
 
 
 
 
 /urs/bin/ld:  skipping incompatible
 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching
 
 -lhadooputils
 
 cannot find -lhadooputils
 
 
 /urs/bin/ld:  skipping incompatible
 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching
 
 -lhadooppipes
 
 cannot find -lhadooppipes
 
 --
 
 
 I have managed to run the c++ example successfully with the 1.2.0 version
 
 on single node setup.
 
 
 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64
 
 
 Now in new version, lib and include directories are in the
 
 hadoop-2.2.0 directory. No build.xml is available...
 
 
 Can someone please give me an example of a makefile based on the version
 
 2.2.0? Or suggest me which version I should go for? Or if there are some
 
 prerequisites that I should do before compiling my code?
 
 
 Thanks in advance.
 
 
 Regards..
 
 Salman.
 
 
 
 
 Salman Toor, PhD
 
 salman.t...@it.uu.se
 
 
 
 
 
 
 
 
 
 
 
 
 --
 André Kelpe
 an...@concurrentinc.com
 http://concurrentinc.com
 
 
 
 
 
 -- 
 André Kelpe
 an...@concurrentinc.com
 http://concurrentinc.com



Re: C++ example for hadoop-2.2.0

2013-11-04 Thread Salman Toor
Hi, 

Can someone give a pointer? 


Thanks in advance.

Regards..
Salman. 


Salman Toor, PhD
salman.t...@it.uu.se



On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:

 Hi, 
 
 I am quite new to the Hadoop world, previously was running hadoop-1.2.0 
 stable version on my small cluster and encountered some strange problems like 
 the local path to the mapper  file didn't copy to the hdfs  It works fine 
 on the single node setup but on multiple node simple word-count python 
 example didn't work...  I read on the blog that it might be the problem in 
 the version I am using. So I thought to change the version and downloaded the 
 Hadoop 2.2.0. This version has yarn together with many new features that I 
 hope I will learn in the future. Now simple wordcount example works without 
 any problem on the multi-node setup. I am using simple python example. 
 
 Now I would like to compile my C++ code. Since the directory structure 
 together with other things have been changed. I have started to get the 
 following error: 
 
 
 /urs/bin/ld:  skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching 
 -lhadooputils
 cannot find -lhadooputils
 
  /urs/bin/ld:  skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
 -lhadooppipes
 cannot find -lhadooppipes
 --
 
 I have managed to run the c++ example successfully with the 1.2.0 version on 
 single node setup.
 
 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64
 
 Now in new version, lib and include directories are in the hadoop-2.2.0 
 directory. No build.xml is available... 
 
 Can someone please give me an example of a makefile based on the version 
 2.2.0? Or suggest me which version I should go for? Or if there are some 
 prerequisites that I should do before compiling my code? 
 
 Thanks in advance. 
 
 Regards..
 Salman. 
 
 
  
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 



Re: C++ example for hadoop-2.2.0

2013-11-04 Thread Amr Shahin
Well, the 2 series isn't exactly the next version. It's a continuation of
branch .2.
Also, the error message from the gcc indicates that the library you're
trying to link to isn't compatible which made me suspicious. check the
documentation to see if hadoop has 64 libraries, or otherwise compile
against the 32 ones


On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:

 Hi,

 Thanks for your answer!

 But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64
 bit libraries so I believe the the next version should have both... But I
 am not sure just a random guess :-(

 Regards..
 Salman.

  Salman Toor, PhD
 salman.t...@it.uu.se



 On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:

 I believe hadoop isn't compatible with 64 architecture. Try installing the
 32 libraries and compile against them.
 This error (skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a
 when searching -lhadooppipes) indicates so


 On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:

 Hi,

 Can someone give a pointer?


 Thanks in advance.

 Regards..
 Salman.


  Salman Toor, PhD
 salman.t...@it.uu.se



 On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:

 Hi,

 I am quite new to the Hadoop world, previously was running hadoop-1.2.0
 stable version on my small cluster and encountered some strange problems
 like the local path to the mapper  file didn't copy to the hdfs  It
 works fine on the single node setup but on multiple node simple word-count
 python example didn't work...  I read on the blog that it might be the
 problem in the version I am using. So I thought to change the version and
 downloaded the Hadoop 2.2.0. This version has yarn together with many new
 features that I hope I will learn in the future. Now simple wordcount
 example works without any problem on the multi-node setup. I am using
 simple python example.

 Now I would like to compile my C++ code. Since the directory structure
 together with other things have been changed. I have started to get the
 following error:

 
 /urs/bin/ld:  skipping incompatible
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching
 -lhadooputils
 cannot find -lhadooputils

  /urs/bin/ld:  skipping incompatible
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching
 -lhadooppipes
 cannot find -lhadooppipes
 --

 I have managed to run the c++ example successfully with the 1.2.0 version
 on single node setup.

 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64

 Now in new version, lib and include directories are in the
 hadoop-2.2.0 directory. No build.xml is available...

 Can someone please give me an example of a makefile based on the version
 2.2.0? Or suggest me which version I should go for? Or if there are some
 prerequisites that I should do before compiling my code?

 Thanks in advance.

 Regards..
 Salman.



  Salman Toor, PhD
 salman.t...@it.uu.se









Re: C++ example for hadoop-2.2.0

2013-11-04 Thread REYANE OUKPEDJO
I will suggest getting the source and compiling in your machine. If your 
machine is 64 bits you will get the 64 bits native libraries. That will solve 
the problem you have .Please get hadoop-2.2.0-src.tar.gz.

Thanks 

Reyane OUKPEDJO 



On Monday, November 4, 2013 7:56 AM, Amr Shahin amrnab...@gmail.com wrote:
 
Well, the 2 series isn't exactly the next version. It's a continuation of 
branch .2.
Also, the error message from the gcc indicates that the library you're trying 
to link to isn't compatible which made me suspicious. check the documentation 
to see if hadoop has 64 libraries, or otherwise compile against the 32 ones



On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:

Hi, 


Thanks for your answer! 


But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64 bit 
libraries so I believe the the next version should have both... But I am not 
sure just a random guess :-(


Regards..
Salman. 


Salman Toor, PhD
salman.t...@it.uu.se





On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:

I believe hadoop isn't compatible with 64 architecture. Try installing the 32 
libraries and compile against them.
This error (skipping incompatible 
/home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
-lhadooppipes) indicates so 



On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:

Hi, 


Can someone give a pointer? 




Thanks in advance.


Regards..
Salman. 




Salman Toor, PhD
salman.t...@it.uu.se





On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:

Hi, 


I am quite new to the Hadoop world, previously was running hadoop-1.2.0 
stable version on my small cluster and encountered some strange problems 
like the local path to the mapper  file didn't copy to the hdfs  It 
works fine on the single node setup but on multiple node simple word-count 
python example didn't work...  I read on the blog that it might be the 
problem in the version I am using. So I thought to change the version and 
downloaded the Hadoop 2.2.0. This version has yarn together with many new 
features that I hope I will learn in the future. Now simple wordcount 
example works without any problem on the multi-node setup. I am using 
simple python example. 


Now I would like to compile my C++ code. Since the directory structure 
together with other things have been changed. I have started to get the 
following error: 



/urs/bin/ld:  skipping incompatible 
/home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching 
-lhadooputils
cannot find -lhadooputils


 /urs/bin/ld:  skipping incompatible 
/home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
-lhadooppipes
cannot find -lhadooppipes
--


I have managed to run the c++ example successfully with the 1.2.0 version 
on single node setup.


I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64


Now in new version, lib and include directories are in the hadoop-2.2.0 
directory. No build.xml is available... 


Can someone please give me an example of a makefile based on the version 
2.2.0? Or suggest me which version I should go for? Or if there are some 
prerequisites that I should do before compiling my code? 


Thanks in advance. 


Regards..
Salman. 




 
Salman Toor, PhD
salman.t...@it.uu.se








Re: C++ example for hadoop-2.2.0

2013-11-04 Thread Salman Toor
Hi, 

Ok so 2.x is not a new version its another branch. Good to know! Actually 32bit 
will be difficult as the code I got have already some dependencies on 64 bit.

Otherwise I will continue with 1.x version. Can you suggest some version with 
1.x series which is stable and work on the cluster environment? especially with 
C++ ... 

Regards..
Salman.   

Salman Toor, PhD
salman.t...@it.uu.se



On Nov 4, 2013, at 1:54 PM, Amr Shahin wrote:

 Well, the 2 series isn't exactly the next version. It's a continuation of 
 branch .2.
 Also, the error message from the gcc indicates that the library you're trying 
 to link to isn't compatible which made me suspicious. check the documentation 
 to see if hadoop has 64 libraries, or otherwise compile against the 32 ones
 
 
 On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi, 
 
 Thanks for your answer! 
 
 But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64 
 bit libraries so I believe the the next version should have both... But I am 
 not sure just a random guess :-(
 
 Regards..
 Salman. 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:
 
 I believe hadoop isn't compatible with 64 architecture. Try installing the 
 32 libraries and compile against them.
 This error (skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
 -lhadooppipes) indicates so 
 
 
 On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi, 
 
 Can someone give a pointer? 
 
 
 Thanks in advance.
 
 Regards..
 Salman. 
 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:
 
 Hi, 
 
 I am quite new to the Hadoop world, previously was running hadoop-1.2.0 
 stable version on my small cluster and encountered some strange problems 
 like the local path to the mapper  file didn't copy to the hdfs  It 
 works fine on the single node setup but on multiple node simple word-count 
 python example didn't work...  I read on the blog that it might be the 
 problem in the version I am using. So I thought to change the version and 
 downloaded the Hadoop 2.2.0. This version has yarn together with many new 
 features that I hope I will learn in the future. Now simple wordcount 
 example works without any problem on the multi-node setup. I am using 
 simple python example. 
 
 Now I would like to compile my C++ code. Since the directory structure 
 together with other things have been changed. I have started to get the 
 following error: 
 
 
 /urs/bin/ld:  skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching 
 -lhadooputils
 cannot find -lhadooputils
 
  /urs/bin/ld:  skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
 -lhadooppipes
 cannot find -lhadooppipes
 --
 
 I have managed to run the c++ example successfully with the 1.2.0 version 
 on single node setup.
 
 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64
 
 Now in new version, lib and include directories are in the hadoop-2.2.0 
 directory. No build.xml is available... 
 
 Can someone please give me an example of a makefile based on the version 
 2.2.0? Or suggest me which version I should go for? Or if there are some 
 prerequisites that I should do before compiling my code? 
 
 Thanks in advance. 
 
 Regards..
 Salman. 
 
 
  
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 
 
 
 



Re: C++ example for hadoop-2.2.0

2013-11-04 Thread Salman Toor
Hi, 

Yes I will give a try and let everyone know.
 
/Salman. 



Salman Toor, PhD
salman.t...@it.uu.se



On Nov 4, 2013, at 2:19 PM, REYANE OUKPEDJO wrote:

 I will suggest getting the source and compiling in your machine. If your 
 machine is 64 bits you will get the 64 bits native libraries. That will solve 
 the problem you have .Please get hadoop-2.2.0-src.tar.gz.
 
 Thanks 
 
 Reyane OUKPEDJO 
 
 
 On Monday, November 4, 2013 7:56 AM, Amr Shahin amrnab...@gmail.com wrote:
 Well, the 2 series isn't exactly the next version. It's a continuation of 
 branch .2.
 Also, the error message from the gcc indicates that the library you're trying 
 to link to isn't compatible which made me suspicious. check the documentation 
 to see if hadoop has 64 libraries, or otherwise compile against the 32 ones
 
 
 On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi, 
 
 Thanks for your answer! 
 
 But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64 
 bit libraries so I believe the the next version should have both... But I am 
 not sure just a random guess :-(
 
 Regards..
 Salman. 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:
 
 I believe hadoop isn't compatible with 64 architecture. Try installing the 
 32 libraries and compile against them.
 This error (skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
 -lhadooppipes) indicates so 
 
 
 On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi, 
 
 Can someone give a pointer? 
 
 
 Thanks in advance.
 
 Regards..
 Salman. 
 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:
 
 Hi, 
 
 I am quite new to the Hadoop world, previously was running hadoop-1.2.0 
 stable version on my small cluster and encountered some strange problems 
 like the local path to the mapper  file didn't copy to the hdfs  It 
 works fine on the single node setup but on multiple node simple word-count 
 python example didn't work...  I read on the blog that it might be the 
 problem in the version I am using. So I thought to change the version and 
 downloaded the Hadoop 2.2.0. This version has yarn together with many new 
 features that I hope I will learn in the future. Now simple wordcount 
 example works without any problem on the multi-node setup. I am using 
 simple python example. 
 
 Now I would like to compile my C++ code. Since the directory structure 
 together with other things have been changed. I have started to get the 
 following error: 
 
 
 /urs/bin/ld:  skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching 
 -lhadooputils
 cannot find -lhadooputils
 
  /urs/bin/ld:  skipping incompatible 
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
 -lhadooppipes
 cannot find -lhadooppipes
 --
 
 I have managed to run the c++ example successfully with the 1.2.0 version 
 on single node setup.
 
 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64
 
 Now in new version, lib and include directories are in the hadoop-2.2.0 
 directory. No build.xml is available... 
 
 Can someone please give me an example of a makefile based on the version 
 2.2.0? Or suggest me which version I should go for? Or if there are some 
 prerequisites that I should do before compiling my code? 
 
 Thanks in advance. 
 
 Regards..
 Salman. 
 
 
  
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 
 
 
 
 
 



Re: C++ example for hadoop-2.2.0

2013-11-04 Thread Salman Toor
Hi, 

Did you tried to compile with source?

/Salman. 


Salman Toor, PhD
salman.t...@it.uu.se



On Nov 4, 2013, at 2:55 PM, Andre Kelpe wrote:

 I reported the 32bit/64bit problem a few weeks ago. There hasn't been
 much activity around it though:
 https://issues.apache.org/jira/browse/HADOOP-9911
 
 - André
 
 On Mon, Nov 4, 2013 at 2:20 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi,
 
 Ok so 2.x is not a new version its another branch. Good to know! Actually
 32bit will be difficult as the code I got have already some dependencies on
 64 bit.
 
 Otherwise I will continue with 1.x version. Can you suggest some version
 with 1.x series which is stable and work on the cluster environment?
 especially with C++ ...
 
 Regards..
 Salman.
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 4, 2013, at 1:54 PM, Amr Shahin wrote:
 
 Well, the 2 series isn't exactly the next version. It's a continuation of
 branch .2.
 Also, the error message from the gcc indicates that the library you're
 trying to link to isn't compatible which made me suspicious. check the
 documentation to see if hadoop has 64 libraries, or otherwise compile
 against the 32 ones
 
 
 On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:
 
 Hi,
 
 Thanks for your answer!
 
 But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64
 bit libraries so I believe the the next version should have both... But I am
 not sure just a random guess :-(
 
 Regards..
 Salman.
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:
 
 I believe hadoop isn't compatible with 64 architecture. Try installing the
 32 libraries and compile against them.
 This error (skipping incompatible
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching
 -lhadooppipes) indicates so
 
 
 On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:
 
 Hi,
 
 Can someone give a pointer?
 
 
 Thanks in advance.
 
 Regards..
 Salman.
 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:
 
 Hi,
 
 I am quite new to the Hadoop world, previously was running hadoop-1.2.0
 stable version on my small cluster and encountered some strange problems
 like the local path to the mapper  file didn't copy to the hdfs  It
 works fine on the single node setup but on multiple node simple word-count
 python example didn't work...  I read on the blog that it might be the
 problem in the version I am using. So I thought to change the version and
 downloaded the Hadoop 2.2.0. This version has yarn together with many new
 features that I hope I will learn in the future. Now simple wordcount
 example works without any problem on the multi-node setup. I am using 
 simple
 python example.
 
 Now I would like to compile my C++ code. Since the directory structure
 together with other things have been changed. I have started to get the
 following error:
 
 
 /urs/bin/ld:  skipping incompatible
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching
 -lhadooputils
 cannot find -lhadooputils
 
 /urs/bin/ld:  skipping incompatible
 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching
 -lhadooppipes
 cannot find -lhadooppipes
 --
 
 I have managed to run the c++ example successfully with the 1.2.0 version
 on single node setup.
 
 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64
 
 Now in new version, lib and include directories are in the
 hadoop-2.2.0 directory. No build.xml is available...
 
 Can someone please give me an example of a makefile based on the version
 2.2.0? Or suggest me which version I should go for? Or if there are some
 prerequisites that I should do before compiling my code?
 
 Thanks in advance.
 
 Regards..
 Salman.
 
 
 
 Salman Toor, PhD
 salman.t...@it.uu.se
 
 
 
 
 
 
 
 
 
 
 
 -- 
 André Kelpe
 an...@concurrentinc.com
 http://concurrentinc.com



Re: C++ example for hadoop-2.2.0

2013-11-04 Thread Andre Kelpe
No, because I was trying to set up a cluster automatically with the
tarballs from apache.org.

- André

On Mon, Nov 4, 2013 at 3:05 PM, Salman Toor salman.t...@it.uu.se wrote:
 Hi,

 Did you tried to compile with source?

 /Salman.


 Salman Toor, PhD
 salman.t...@it.uu.se



 On Nov 4, 2013, at 2:55 PM, Andre Kelpe wrote:

 I reported the 32bit/64bit problem a few weeks ago. There hasn't been
 much activity around it though:
 https://issues.apache.org/jira/browse/HADOOP-9911

 - André

 On Mon, Nov 4, 2013 at 2:20 PM, Salman Toor salman.t...@it.uu.se wrote:

 Hi,


 Ok so 2.x is not a new version its another branch. Good to know! Actually

 32bit will be difficult as the code I got have already some dependencies on

 64 bit.


 Otherwise I will continue with 1.x version. Can you suggest some version

 with 1.x series which is stable and work on the cluster environment?

 especially with C++ ...


 Regards..

 Salman.


 Salman Toor, PhD

 salman.t...@it.uu.se




 On Nov 4, 2013, at 1:54 PM, Amr Shahin wrote:


 Well, the 2 series isn't exactly the next version. It's a continuation of

 branch .2.

 Also, the error message from the gcc indicates that the library you're

 trying to link to isn't compatible which made me suspicious. check the

 documentation to see if hadoop has 64 libraries, or otherwise compile

 against the 32 ones



 On Mon, Nov 4, 2013 at 4:51 PM, Salman Toor salman.t...@it.uu.se wrote:


 Hi,


 Thanks for your answer!


 But are you sure about it? Actually Hadoop version 1.2 have both 32 and 64

 bit libraries so I believe the the next version should have both... But I am

 not sure just a random guess :-(


 Regards..

 Salman.


 Salman Toor, PhD

 salman.t...@it.uu.se




 On Nov 4, 2013, at 1:38 PM, Amr Shahin wrote:


 I believe hadoop isn't compatible with 64 architecture. Try installing the

 32 libraries and compile against them.

 This error (skipping incompatible

 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching

 -lhadooppipes) indicates so



 On Mon, Nov 4, 2013 at 2:44 PM, Salman Toor salman.t...@it.uu.se wrote:


 Hi,


 Can someone give a pointer?



 Thanks in advance.


 Regards..

 Salman.



 Salman Toor, PhD

 salman.t...@it.uu.se




 On Nov 3, 2013, at 11:31 PM, Salman Toor wrote:


 Hi,


 I am quite new to the Hadoop world, previously was running hadoop-1.2.0

 stable version on my small cluster and encountered some strange problems

 like the local path to the mapper  file didn't copy to the hdfs  It

 works fine on the single node setup but on multiple node simple word-count

 python example didn't work...  I read on the blog that it might be the

 problem in the version I am using. So I thought to change the version and

 downloaded the Hadoop 2.2.0. This version has yarn together with many new

 features that I hope I will learn in the future. Now simple wordcount

 example works without any problem on the multi-node setup. I am using simple

 python example.


 Now I would like to compile my C++ code. Since the directory structure

 together with other things have been changed. I have started to get the

 following error:


 

 /urs/bin/ld:  skipping incompatible

 /home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching

 -lhadooputils

 cannot find -lhadooputils


 /urs/bin/ld:  skipping incompatible

 /home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching

 -lhadooppipes

 cannot find -lhadooppipes

 --


 I have managed to run the c++ example successfully with the 1.2.0 version

 on single node setup.


 I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64


 Now in new version, lib and include directories are in the

 hadoop-2.2.0 directory. No build.xml is available...


 Can someone please give me an example of a makefile based on the version

 2.2.0? Or suggest me which version I should go for? Or if there are some

 prerequisites that I should do before compiling my code?


 Thanks in advance.


 Regards..

 Salman.




 Salman Toor, PhD

 salman.t...@it.uu.se












 --
 André Kelpe
 an...@concurrentinc.com
 http://concurrentinc.com





-- 
André Kelpe
an...@concurrentinc.com
http://concurrentinc.com


C++ example for hadoop-2.2.0

2013-11-03 Thread Salman Toor
Hi, 

I am quite new to the Hadoop world, previously was running hadoop-1.2.0 stable 
version on my small cluster and encountered some strange problems like the 
local path to the mapper  file didn't copy to the hdfs  It works fine on 
the single node setup but on multiple node simple word-count python example 
didn't work...  I read on the blog that it might be the problem in the version 
I am using. So I thought to change the version and downloaded the Hadoop 2.2.0. 
This version has yarn together with many new features that I hope I will learn 
in the future. Now simple wordcount example works without any problem on the 
multi-node setup. I am using simple python example. 

Now I would like to compile my C++ code. Since the directory structure together 
with other things have been changed. I have started to get the following error: 


/urs/bin/ld:  skipping incompatible 
/home/sztoor/hadoop-2.2.0/lib/native/libhadooputils.a when searching 
-lhadooputils
cannot find -lhadooputils

 /urs/bin/ld:  skipping incompatible 
/home/sztoor/hadoop-2.2.0/lib/native/libhadooppipes.a when searching 
-lhadooppipes
cannot find -lhadooppipes
--

I have managed to run the c++ example successfully with the 1.2.0 version on 
single node setup.

I am having 64bit Ubuntu machine. previously I was using Linux-amd64-64

Now in new version, lib and include directories are in the hadoop-2.2.0 
directory. No build.xml is available... 

Can someone please give me an example of a makefile based on the version 2.2.0? 
Or suggest me which version I should go for? Or if there are some prerequisites 
that I should do before compiling my code? 

Thanks in advance. 

Regards..
Salman. 


 
Salman Toor, PhD
salman.t...@it.uu.se