|
|
+
Thomas Anderson 2011-06-16, 07:04
+
Luke Lu 2011-06-16, 08:33
+
Thomas Anderson 2011-06-17, 08:33
+
Thomas Graves 2011-06-17, 13:09
+
Thomas Anderson 2011-06-18, 08:20
-
Re: MR-279Luke Lu 2011-06-18, 21:22
The fact you're mentioning avro plugin indicating that I think you're
playing with obsolete patches. The current code uses avro-maven-plugin 1.5.1 which is available via maven central. Please follow the current instruction here: http://svn.apache.org/repos/asf/hadoop/common/branches/MR-279/mapreduce/INSTALL I have updated the MAPREDUCE-279 jira's description to point to the above couple of days ago. On Sat, Jun 18, 2011 at 1:20 AM, Thomas Anderson <[EMAIL PROTECTED]> wrote: > Thanks. Recompiling common and hdfs by commands > > 1st. compile commons > ant veryclean mvn-install (hadoop-common-0.22.0-SNAPSHOT.jar is > installed to m2 repository) > > 2nd. compile hdfs > ant veryclean mvn-install -Dresolvers=internal (It installs > hadoop-hdfs-0.22.0-SNAPSHOT.jar to repository) > > seem to solve the problem below > > compile-hdfs-classes: > [javac] mr-279/hdfs/build.xml:339: warning: 'includeantruntime' was > not set, defaulting to build.sysclasspath=last; set to false for > repeatable builds > [javac] Compiling 237 source files to mr-279/hdfs/build/classes > [javac] mr-279/hdfs/src/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java:119: > cannot find symbol > ... > > Now the issue seems to be how to build avro-maven-plugin-1.4.0? > > I execute the command > > export MAVEN_OPTS=-Xmx512m > mvn clean install assembly:assembly > > would produce error > > [ERROR] Failed to execute goal > org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on > project yarn-api: Command execution failed. Process exited with an > error: 127(Exit value: 127) -> [Help 1] > > But the avro maven plugin obtained from > https://github.com/phunt/avro-maven-plugin.git only provide 1.0. Would > modify version (pointing it to 1.4.0) in pom work? Or what is the next > step for building yarn-api? > > Thanks for help. > > On Fri, Jun 17, 2011 at 9:09 PM, Thomas Graves <[EMAIL PROTECTED]> wrote: >> Did you build common and hdfs before doing mvn install in mapreduce? You >> have to build them in order as stated in INSTALL doc - common, hdfs, then >> mapreduce. >> >> Tom >> >> >> On 6/17/11 3:33 AM, "Thomas Anderson" <[EMAIL PROTECTED]> wrote: >> >>> I was not aware that the source downloaded (a few months ago) is >>> obsoleted. So now I switch by doing svn update, which solves the code >>> obsolete issue. >>> >>> Then I follow the instruction at mapreduce/INSTALL [1], which points >>> to install depdencies for yarn first at README[2]. During searching >>> mailing list, it seems avro plugin is not necessary to install >>> manually. So I only install protobuf 2.4.1 (configure/ make/ make >>> install works ok.) But after that, a mvn install under mapreduce >>> produces error >>> >>> Failed to execute goal on project yarn-api: Could not resolve >>> dependencies for project org.apache.hadoop:yarn-api:jar:1.0-SNAPSHOT: >>> Failure to find org.apache.hadoop:hadoop-hdfs:jar:0.22.0-SNAPSHOT in >>> https://repository.jboss.org/nexus/content/groups/public-jboss/ was >>> cached in the local repository, resolution will not be reattempted >>> until the update interval of jboss-public-repository-group has elapsed >>> or updates are forced -> [Help 1] >>> >>> That looks like missing the hdfs jar artifact. So cd to mr-279/hdfs >>> and execute `ant clean package` generates error message as shown in >>> compile-hdfs-classes section. >>> >>> What is the right order/ procedure to successfully compile mr-279? Or >>> will have a new update for the instruction? >>> >>> Thanks for help. >>> >>> [1]. mapreduce/INSTALL. >>> >> http://svn.apache.org/repos/asf/hadoop/common/branches/MR-279/mapreduce/INSTAL> >> L >>> [2]. README. >>> http://svn.apache.org/repos/asf/hadoop/common/branches/MR-279/mapreduce/yarn/R >>> EADME >>> >>> >>> compile-hdfs-classes: >>> [javac] mr-279/hdfs/build.xml:339: warning: 'includeantruntime' >>> was not set, defaulting to build.sysclasspath=last; set to false for >>> repeatable builds >>> [javac] Compiling 237 source files to mr-279/hdfs/build/classes +
Thomas Anderson 2011-06-20, 02:05
|