>From what I understand IBM created the first mapreduce plugin (which they >still make available for download.) But once it was integrated into the >Hadoop the build the developers here (I also work for IBM) were no longer >involved. They told me that the primary person who was maintaining it now >works for Google. The original IBM plugin installs okay on Europa but has >limited functionality and the DFS browse option does not work (for me with >hadoop 0.20.1) I just created a new Ganymede install and used Stephen's >prebuilt plugin - it seems okay now at least initially. Not sure if I had >some invalid plugin data from my attempted build within eclipse or what. But >I am looking forward to playing with it now. I'll post back here if I find >anything of value that might help get it working properly. Thanks all.
--- On Mon, 11/23/09, Edmund Kohlwey <ekohl...@gmail.com> wrote: > From: Edmund Kohlwey <ekohl...@gmail.com> > Subject: Re: Error trying to build hadoop eclipse plugin > To: common-user@hadoop.apache.org > Date: Monday, November 23, 2009, 10:02 PM > The eclipse plug-in doesn't build > using Hadoop 0.20.1 and Eclipse 3.5 (Galileo). I haven't > tried to build it on 3.4, but the build errors you're > getting are the same as what you get for 3.5. > > Even if you eliminate the compiler errors, the ant script > doesn't properly package the various plug-in resources. I'm > not sure if the JIRA listed below takes all this into > account or not, as I haven't tried their build, but I > suspect it doesn't given your issues. You can, however, > easily fix and export the plug-in by importing the source > into your eclipse workspace, opening up any offending files, > pressing cmd+shift+o (which will import the correct packages > -- the classes were just moved, but the api is the same), > and then going through the normal PDE export process (which > you should be able to find via Google). > > The eclipse build issues (and maintaining the eclipse > plugin) are complicated by the fact that there's no unit > tests for the plug-in, and Eclipse doesn't publish > up-to-date artifacts in any public maven or ant repository, > so its a pain to get Hudson, or whatever build server to > check it. I don't know weather or not this plug-in will ever > be well maintained unless a commercial vendor starts putting > effort into it, simply because Eclipse's APIs shift so > frequently as to make maintaining plug-ins for it quite > prohibitive without some sort of commercial interest. > > > On 11/23/09 12:16 PM, Raymond Jennings III wrote: > > Hi, it's hadoop-0.20.1 and eclipse Ganymede. I > did try that prebuilt plugin over the weekend but no luck > with that on Windows. Thank you. > > > > > > --- On Mon, 11/23/09, Stephen Watt<sw...@us.ibm.com> > wrote: > > > > > >> From: Stephen Watt<sw...@us.ibm.com> > >> Subject: Re: Error trying to build hadoop eclipse > plugin > >> To: common-user@hadoop.apache.org > >> Cc: common-user@hadoop.apache.org > >> Date: Monday, November 23, 2009, 12:01 PM > >> You'll need to be more specific about > >> which version of Hadoop and Eclipse > >> you're using. There are known issues building the > plugin on > >> Hadoop 0.20.1. > >> I am in the process of providing > a patch for this, in the > >> interim, you > >> can try using the plugin jar attached at > >> http://issues.apache.org/jira/browse/HADOOP-6360 > >> > >> Kind regards > >> Steve Watt > >> > >> > >> > >> From: > >> Raymond Jennings III<raymondj...@yahoo.com> > >> To: > >> common-user@hadoop.apache.org > >> Date: > >> 11/23/2009 10:46 AM > >> Subject: > >> Error trying to build hadoop eclipse plugin > >> > >> > >> > >> I am running ant on windows from the > >> src/contrib/eclipse-plugin directory > >> Using jdk1.6.0_18: > >> > >> Anyone have any experience with this? Thank > you. > >> > >> > >> > >> [ivy:retrieve] 0 artifacts copied, 2 > already > >> retrieved (0kB/0ms) > >> No ivy:settings found for the default reference > >> 'ivy.instance'. A default > >> insta > >> nce will be used > >> DEPRECATED: 'ivy.conf.file' is deprecated, use > >> 'ivy.settings.file' instead > >> :: loading settings :: file = > >> E:\hadoop\hadoop-0.20.1\ivy\ivysettings.xml > >> > >> compile: > >> [echo] contrib: > eclipse-plugin > >> [javac] Compiling 45 source > files to > >> > E:\hadoop\hadoop-0.20.1\build\contrib\eclipse-plugin\classes > >> [javac] > >> > E:\hadoop\hadoop-0.20.1\src\contrib\eclipse-plugin\src\java\org\apache\hadoop\eclipse\launch\HadoopApplicationLaunchShortcut.java:35: > >> > >> cannot find symbol > >> [javac] symbol : class > >> JavaApplicationLaunchShortcut > >> [javac] location: package > >> org.eclipse.jdt.internal.debug.ui.launcher > >> [javac] import > >> > org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut; > >> [javac] > > > ^ > >> [javac] > >> > E:\hadoop\hadoop-0.20.1\src\contrib\eclipse-plugin\src\java\org\apache\hadoop\eclipse\launch\HadoopApplicationLaunchShortcut.java:49: > >> > >> cannot find symbol > >> [javac] symbol: class > >> JavaApplicationLaunchShortcut > >> [javac] > JavaApplicationLaunchShortcut { > >> [javac] > ^ > >> [javac] > >> > E:\hadoop\hadoop-0.20.1\src\contrib\eclipse-plugin\src\java\org\apache\hadoop\eclipse\launch\HadoopApplicationLaunchShortcut.java:66: > >> > >> cannot find symbol > >> [javac] symbol : > variable super > >> [javac] location: class > >> > org.apache.hadoop.eclipse.launch.HadoopApplicationLa > >> unchShortcut > >> [javac] > super.findLaunchConfiguration(type, > >> configType); > >> [javac] > ^ > >> [javac] > >> > E:\hadoop\hadoop-0.20.1\src\contrib\eclipse-plugin\src\java\org\apache\hadoop\eclipse\launch\HadoopApplicationLaunchShortcut.java:60: > >> > >> method does not override or implement a method > from a > >> supertype > >> > [javac] �...@override > >> [javac] ^ > >> [javac] Note: Some input files > use or > >> override a deprecated API. > >> [javac] Note: Recompile with > >> -Xlint:deprecation for details. > >> [javac] Note: Some input files > use unchecked > >> or unsafe operations. > >> [javac] Note: Recompile with > -Xlint:unchecked > >> for details. > >> [javac] 4 errors > >> > >> BUILD FAILED > >> > E:\hadoop\hadoop-0.20.1\src\contrib\eclipse-plugin\build.xml:63: > >> Compile > >> failed; > >> see the compiler error output for > details. > >> > >> > >> > >> > >> > >> > >> > > > > > > > >