📜  AVRO-环境设置

📅  最后修改于: 2020-12-02 05:24:52             🧑  作者: Mango


Apache软件基金会为Avro提供了各种发行版。您可以从Apache镜像下载所需的发行版。让我们看看如何设置环境以与Avro配合使用-

下载Avro

要下载Apache Avro,请继续以下步骤-

  • 打开网页Apache.org 。您将看到Apache Avro的主页,如下所示-

Avro主页

  • 单击项目→版本。您将获得发布列表。

  • 选择最新版本,它会带您到下载链接。

  • mirror.nexcess是一个链接,您可以在其中找到Avro支持的所有不同语言的所有库的列表,如下所示-

Avro语言支持

您可以选择和下载提供的任何语言的库。在本教程中,我们使用Java。因此,下载jar文件avro-1.7.7.jaravro-tools-1.7.7.jar

带有Eclipse的Avro

要在Eclipse环境中使用Avro,您需要遵循以下步骤-

  • 步骤1.打开Eclipse。

  • 步骤2.创建一个项目。

  • 步骤3.右键单击项目名称。您将获得一个快捷菜单。

  • 步骤4.单击Build Path 。它会带您到另一个快捷菜单。

  • 步骤5,单击Configure Build Path…。您可以看到项目的Properties窗口,如下所示-

Avro的属性

  • 步骤6.在“库”选项卡下,单击“添加外部JAR …”按钮。

  • 步骤7.选择您下载的jar文件avro-1.77.jar

  • 步骤8.点击OK

Avro与Maven

您还可以使用Maven将Avro库添加到项目中。以下是Avro的pom.xml文件。



   4.0.0
   Test
   Test
   0.0.1-SNAPSHOT

   
      src
      
         
            maven-compiler-plugin
            3.1
        
            
               1.7
               1.7
            
        
         
      
   

   
      
         org.apache.avro
         avro
         1.7.7
      
    
      
         org.apache.avro
         avro-tools
         1.7.7
      
    
      
         org.apache.logging.log4j
         log4j-api
         2.0-beta9
      
    
      
         org.apache.logging.log4j
         log4j-core
         2.0-beta9
      
    
   


设置类路径

要在Linux环境中使用Avro,请下载以下jar文件-

  • avro-1.77.jar
  • avro-tools-1.77.jar
  • log4j-api-2.0-beta9.jar
  • og4j-core-2.0.beta9.jar。

将这些文件复制到文件夹中,然后在中将类路径设置为该文件夹。 / bashrc文件,如下所示。

#class path for Avro
export CLASSPATH=$CLASSPATH://home/Hadoop/Avro_Work/jars/*

设置CLASSPATH