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 <madresearch2...@gmail.com> 写道:
> 
> 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 
> <mallanagouda.c.pa...@gmail.com <mailto:mallanagouda.c.pa...@gmail.com>> 
> 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" 
> <brahmareddy.batt...@huawei.com <mailto:brahmareddy.batt...@huawei.com>> 
> 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:madresearch2...@gmail.com 
> <mailto:madresearch2...@gmail.com>]
> Sent: 15 November 2016 19:36
> To: gene...@hadoop.apache.org <mailto:gene...@hadoop.apache.org>
> 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: user-unsubscr...@hadoop.apache.org 
> <mailto:user-unsubscr...@hadoop.apache.org>
> For additional commands, e-mail: user-h...@hadoop.apache.org 
> <mailto:user-h...@hadoop.apache.org>
> 
> 
> 
> -- 
> -- 
> Madhvaraj M Shetty,
> Research Scholar,
> Department of Computer Science,
> Mangalore University, Mangalagangothri, 
> Mangalore, Karnataka - 574199.
> E-mail: madhvar...@gmail.com <mailto:dpachar...@gmail.com>
> Phone: 9741449181

Reply via email to