Return-Path: X-Original-To: apmail-giraph-user-archive@www.apache.org Delivered-To: apmail-giraph-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B05E4100F4 for ; Fri, 4 Apr 2014 05:30:26 +0000 (UTC) Received: (qmail 57894 invoked by uid 500); 4 Apr 2014 05:30:26 -0000 Delivered-To: apmail-giraph-user-archive@giraph.apache.org Received: (qmail 57470 invoked by uid 500); 4 Apr 2014 05:30:24 -0000 Mailing-List: contact user-help@giraph.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@giraph.apache.org Delivered-To: mailing list user@giraph.apache.org Received: (qmail 57457 invoked by uid 99); 4 Apr 2014 05:30:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2014 05:30:21 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of agrta.rawat@gmail.com designates 209.85.160.44 as permitted sender) Received: from [209.85.160.44] (HELO mail-pb0-f44.google.com) (209.85.160.44) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Apr 2014 05:30:16 +0000 Received: by mail-pb0-f44.google.com with SMTP id rp16so2957308pbb.3 for ; Thu, 03 Apr 2014 22:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=5zRdJiCAUjM40BH60PKxOmWgLSZLzlIh00qWNhLkVno=; b=qirxQEGFBX3aOSn+i3Yamgl/Ah8icgz5Dmk6yPmgAYyrWyzFUqNfxNsZsDFMP42Zb2 YUPU2dL3z5ji6X/MkB8uMF1Brd6B5Gx7ZjuHeqgJm3Zig+WEfcUvmqi/hJMLgCXJSpme gsDiQkkrz5OaYGVmF3MnGtotHFW5aQ6LLk3itCbi6H8XImshPrjP5GMw3pwB2Csi49AJ tKWCW0XhhBYY4/wnSgLwYQneqoQmc4Z0o5vhjYx5MWUQ+Lu0q8BXe76R7vl7qsdH7RcM HSXvwMW3Qk9zz8K28r0kntNO5FE4KIxkvNDmaS8BA9Aiwf6kB7HWyMNbKosUEvKvotiF bLhQ== MIME-Version: 1.0 X-Received: by 10.68.222.8 with SMTP id qi8mr12699089pbc.16.1396589396104; Thu, 03 Apr 2014 22:29:56 -0700 (PDT) Received: by 10.70.129.206 with HTTP; Thu, 3 Apr 2014 22:29:56 -0700 (PDT) In-Reply-To: References: <533AB763.8010202@firma.seznam.cz> Date: Fri, 4 Apr 2014 10:59:56 +0530 Message-ID: Subject: Re: Running Giraph 1.0.0 for Hadoop 2.0.0 From: Agrta Rawat To: user@giraph.apache.org Content-Type: multipart/alternative; boundary=047d7b2eddb5da1d8d04f630ced5 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b2eddb5da1d8d04f630ced5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, I have built giraph-1.0.0-for-hadoop-2.0.0-cdh4.1.2-jar-with-dependencies.jar. When I am running my code on cluster where CDH-4.5 is installed, I am getting java.lang.IncompatibleClassChangeError. Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobContext, but class was expected at org.apache.giraph.bsp.BspOutputFormat.checkOutputSpecs(BspOutputFormat.java= :43) at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:987) at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:948) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.j= ava:1408) at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:948) at org.apache.hadoop.mapreduce.Job.submit(Job.java:566) at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:596) at org.apache.giraph.job.GiraphJob.run(GiraphJob.java:237) at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:94) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3= 9) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp= l.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.util.RunJar.main(RunJar.java:208) I have checked that *JobContext is an interface in CDH-4.1.2 and in CDH-4.5 but it is a class in Hadoop-1.0.0*. So what is the issue? I am nowhere using Hadoop-1.0.0, why am I getting this error then? *Is Giraph-1.0.0 not compatible with CDH-4.1.2 or CDH-4.5 for Hadoop2.0.0?*If yes, Why CDH-4.1.2 profile is given in the pom.xml file? I am totally confused. Please help me. Regards, Agrta Rawat On Wed, Apr 2, 2014 at 1:02 PM, Pascal J=E4ger wro= te: > Hi Argat, > > try it without the =3D > > I used: mvn install -Phadoop_cdh4.1.2 -DskipTests > > Don't forget to run cdh on java 7, it install java 6 ;) > > Regards > > Pascal > > Am 02.04.2014 um 08:50 schrieb Agrta Rawat : > > Hi Lukas, > > I have installed CDH 4.5 and have built jar for hadoop-cdh4.1.2 profile > as this is the only profile close to the CDH 4.5 version. But I am gettin= g > same error. > For creating the jar, I used the command -> mvn clean install > -P=3Dhadoop-cdh4.1.2 inside giraph-core folder. > > Is this error because of hadoop-cdh4.1.2 profile? I also checked for > hadoop-cdh4.5 profile but could not find it in pom.xml. > Please suggest me what should be done > > Regards, > Agrta Rawat > > > --047d7b2eddb5da1d8d04f630ced5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

I have built giraph-1.0.0-for-h= adoop-2.0.0-cdh4.1.2-jar-with-dependencies.jar. When I am running my code o= n cluster where CDH-4.5 is installed, I am getting java.lang.IncompatibleCl= assChangeError.

Exception in thread "main" java.lang.IncompatibleClassChangeE= rror: Found interface org.apache.hadoop.mapreduce.JobContext, but class was= expected
    at org.apache.giraph.bsp.BspOutputFormat.ch= eckOutputSpecs(BspOutputFormat.java:43)
    at org.apache.hadoop.mapred.JobClient$2.run(JobClient.ja= va:987)
    at org.apache.hadoop.mapred.JobClient$2.run(J= obClient.java:948)
    at java.security.AccessController.= doPrivileged(Native Method)
    at javax.security.auth.Su= bject.doAs(Subject.java:396)
    at org.apache.hadoop.security.UserGroupInformation.doAs(= UserGroupInformation.java:1408)
    at org.apache.hadoop.= mapred.JobClient.submitJobInternal(JobClient.java:948)
   = ; at org.apache.hadoop.mapreduce.Job.submit(Job.java:566)
    at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job= .java:596)
    at org.apache.giraph.job.GiraphJob.run(Gir= aphJob.java:237)
    at org.apache.giraph.GiraphRunner.ru= n(GiraphRunner.java:94)
    at org.apache.hadoop.util.Too= lRunner.run(ToolRunner.java:70)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java= :84)
    at org.apache.giraph.GiraphRunner.main(GiraphRun= ner.java:124)
    at sun.reflect.NativeMethodAccessorImpl= .invoke0(Native Method)
    at sun.reflect.NativeMethodAc= cessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Deleg= atingMethodAccessorImpl.java:25)
    at java.lang.reflect= .Method.invoke(Method.java:597)
    at org.apache.hadoop.= util.RunJar.main(RunJar.java:208)

I have checked that JobContext is an interface in CDH-4.1.2 a= nd in CDH-4.5 but it is a class in Hadoop-1.0.0.
So what = is the issue? I am nowhere using Hadoop-1.0.0, why am I getting this error = then?
Is Giraph-1.0.0 not compatible with CDH-4.1.2 or CDH-4.5 for = Hadoop2.0.0? If yes, Why CDH-4.1.2 profile is given in the pom.xml file= ?

I am totally confused. Please help me.

Regards,
Agrta Rawat


On Wed, Apr 2, 2014 at 1:02 PM, P= ascal J=E4ger <pascal@pascaljaeger.de> wrote:
Hi Argat,

try it without the =3D

I used: mvn inst= all -Phadoop_cdh4.1.2 -DskipTests

Don’t forget= to run cdh on java 7, it install java 6 ;)

Regards

Pascal

Am 02.04.2014 um 08:50 schrieb Agrta Rawat <agrta.rawat@gmail.com>:

Hi Lukas,

I have installed CDH 4.5 and have built jar for hadoop-cdh4.1.2 profile as = this is the only profile close to the CDH 4.5 version. But I am getting sam= e error.
For creating the jar, I used the command -> mvn clean install -P=3D= hadoop-cdh4.1.2 inside giraph-core folder.

Is this error because of hadoop-cdh4.1.2 profile? I also checked for h= adoop-cdh4.5 profile but could not find it in pom.xml.
Please suggest me what should be done

Regards,
Agrta Rawat


--047d7b2eddb5da1d8d04f630ced5--