Hi,
I have the same error "Type AvroRecord cannot be resolved to a type”, and
the solution is:
(1) Download the latest avro-tools from
http://mirrors.cnnic.cn/apache/avro/avro-1.7.7/java/avro-tools-1.7.7.jar
<http://mirrors.cnnic.cn/apache/avro/avro-1.7.7/java/avro-tools-1.7.7.jar>.
(2) Change directory to
hadoop-2.7.3-src/hadoop-common-project/hadoop-common/src/test/avro, and perform
command:
$ java -jar <avro-tools-jar-path>/avro-tools-1.7.7.jar compile schema
avroRecord.avsc ../java/
Note that this command will generate the corresponding java source file
with avroRecord.avsc.
(3)Refresh the hadoop-common project in Eclipse.
My hadoop is 2.7.3, it works with avro-tools-1.7.7.jar, but not works with
latest avro-tools-1.8.1.jar.
> 在 2016年11月19日,上午12:19,Madhvaraj Shetty <[email protected]> 写道:
>
> Hi,
>
> After producing eclipse files from maven, i successfully imported hadoop
> project to eclipse.(hadoop-common-project)
>
> But it has few errors in eclipse:
>
> AvroRecord cannot be resolved to a type
> EchoRequestProto cannot be resolved to a type
> TestProtobufRpcProto cannot be resolved
> TestProtobufRpcProto cannot be resolved to a type
>
> I think it is related protocol buffer, but i can't figure out where it is.
>
> Thanks
>
>
> On Tue, Nov 15, 2016 at 6:27 PM, Mallanagouda Patil
> <[email protected] <mailto:[email protected]>>
> wrote:
> Hi,
> Some time back I have written an article on how to setup development
> environment for Hadoop and also how to debug.
> http://www.codeproject.com/Articles/1067129/Debugging-Hadoop-HDFS-using-IntelliJ-IDEA-on-Linux
>
> <http://www.codeproject.com/Articles/1067129/Debugging-Hadoop-HDFS-using-IntelliJ-IDEA-on-Linux>
> You can reach me for any issues.
> Thanks
> Mallan
>
>
> On Nov 15, 2016 5:49 PM, "Brahma Reddy Battula"
> <[email protected] <mailto:[email protected]>>
> wrote:
> (Keeping user-mailing list in loop.)
>
> You can compile corresponding module which you modified.
>
> Please refer "Where to run Maven from?" from the following.
>
> https://github.com/apache/hadoop/blob/trunk/BUILDING.txt
> <https://github.com/apache/hadoop/blob/trunk/BUILDING.txt>
>
>
>
> Regards
> Brahma Reddy Battula
>
> -----Original Message-----
> From: Madhvaraj Shetty [mailto:[email protected]
> <mailto:[email protected]>]
> Sent: 15 November 2016 19:36
> To: [email protected] <mailto:[email protected]>
> Subject: Hadoop source code modification.
>
> Hello,
>
> I am working in the area of hadoop, especially i want to improve hadoop
> security.
>
> So i need procedure for modifying hadoop source code.
> I have visited this <https://wiki.apache.org/hadoop/HowToContribute
> <https://wiki.apache.org/hadoop/HowToContribute>>and
> able to compile hadoop from the source code, but i need to modify the part of
> the code.
>
> Is it compulsory to compile the whole hadoop, can i compile/debug a part of
> it. Any steps for that.
>
>
> Thank you.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> <mailto:[email protected]>
> For additional commands, e-mail: [email protected]
> <mailto:[email protected]>
>
>
>
> --
> --
> Madhvaraj M Shetty,
> Research Scholar,
> Department of Computer Science,
> Mangalore University, Mangalagangothri,
> Mangalore, Karnataka - 574199.
> E-mail: [email protected] <mailto:[email protected]>
> Phone: 9741449181