Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
HDFS >> mail # dev >> Problem compiling from source


+
Harold Lim 2010-05-21, 04:24
+
Sagar Shukla 2010-05-21, 04:28
+
Harold Lim 2010-05-21, 05:35
+
Jitendra Nath Pandey 2010-05-21, 17:10
Copy link to this message
-
Re: Problem compiling from source
Thanks!. That worked.
-Harold

--- On Fri, 5/21/10, Jitendra Nath Pandey <[EMAIL PROTECTED]> wrote:

> From: Jitendra Nath Pandey <[EMAIL PROTECTED]>
> Subject: Re: Problem compiling from source
> To: [EMAIL PROTECTED], "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> Date: Friday, May 21, 2010, 1:10 PM
> Hi Harold,
>   It seems you don't have latest hdfs code.
> KerberosInfo annotation has
> slightly changed in the latest code.
>   Also, KerberosInfo not being found means you have
> older jar for common.
> Try 'ant clean clean-cache'  before compiling.
>
> > How do I force the compile to use my own jar file, the
> jar from the version of
> > hadoop-common that I have?
>
> To use your on version of jar do ant mvn-install in the the
> common
> And in hdfs give -Dresolvers=internal flag to the ant
> command line. Please
> make sure to clean-cache before this.
>
>
> On 5/20/10 10:35 PM, "Harold Lim" <[EMAIL PROTECTED]>
> wrote:
>
> > Hi,
> >
> > I also have the source from hadoop-common. However,
> when I do ant clean jar
> > from hdfs folder, ivy seems to try and download the
> hadoop-core jar file from
> > the repository?
> >
> > Maybe the newer version of hadoop-core is not
> compatible with mine?
> > How do I force the compile to use my own jar file, the
> jar from the version of
> > hadoop-common that I have?
> >
> >
> > Thanks,
> > Harold
> >
> > --- On Fri, 5/21/10, Sagar Shukla <[EMAIL PROTECTED]>
> wrote:
> >
> >> From: Sagar Shukla <[EMAIL PROTECTED]>
> >> Subject: RE: Problem compiling from source
> >> To: "[EMAIL PROTECTED]"
> <[EMAIL PROTECTED]>,
> >> "[EMAIL PROTECTED]"
> <[EMAIL PROTECTED]>
> >> Date: Friday, May 21, 2010, 12:28 AM
> >> Hi Harold,
> >>       The error message "cannot find symbol"
> >> hints of not having necessary libraries. Looks
> like it is
> >> trying to access Kerberos libraries which it is
> unable to
> >> find. You can check if all the required Kerberos
> libraries
> >> are available.
> >>
> >> Regards,
> >> Sagar
> >>
> >> -----Original Message-----
> >> From: Harold Lim [mailto:[EMAIL PROTECTED]]
> >> Sent: Friday, May 21, 2010 9:54 AM
> >> To: [EMAIL PROTECTED]
> >> Cc: [EMAIL PROTECTED]
> >> Subject: Problem compiling from source
> >>
> >> Hi All,
> >>
> >>
> >> For some reason, my hdfs source code can't compile
> anymore.
> >> ~1-2 weeks ago it was compiling fine but now it's
> not. I
> >> haven't made any changes to my code since I last
> compiled.
> >>
> >> When I do ant clean jar: I get the following
> errors.
> >>
> >> compile-hdfs-classes:
> >>    [javac] Compiling 198 source files to
> >> /hadoop_0.22/hdfs_new/build/classes
> >>    [javac]
> >>
> /hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/protocol/ClientProtoco
> >> l.java:53: cannot find symbol
> >>    [javac] symbol  : method value()
> >>    [javac] location: @interface
> >> org.apache.hadoop.security.KerberosInfo
> >>    [javac]
> >>
> @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
> >>    [javac]         
> >>                
> >>   ^
> >>    [javac]
> >>
> /hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/Nameno
> >> deProtocol.java:34: cannot find symbol
> >>    [javac] symbol  : method value()
> >>    [javac] location: @interface
> >> org.apache.hadoop.security.KerberosInfo
> >>    [javac]
> >>
> @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
> >>    [javac]         
> >>                
> >>   ^
> >>    [javac]
> >>
> /hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/InterD
> >> atanodeProtocol.java:33: cannot find symbol
> >>    [javac] symbol  : method value()
> >>    [javac] location: @interface
> >> org.apache.hadoop.security.KerberosInfo
> >>    [javac]
> >>
> @KerberosInfo(DFSConfigKeys.DFS_NAMENODE_USER_NAME_KEY)
> >>    [javac]         
> >>                
> >>   ^
> >>    [javac]
> >>
> /hadoop_0.22/hdfs_new/src/java/org/apache/hadoop/hdfs/server/protocol/Datano
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB