AVRO – 环境设置

AVRO – 环境设置


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.单击构建路径它会引导您进入另一个快捷菜单。

  • 步骤 5.单击配置构建路径…您可以看到项目的属性窗口,如下所示 –

Avro 的特性

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

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

  • 步骤 8.单击确定

Avro 与 Maven

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

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="   http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

   <modelVersion>4.0.0</modelVersion>
   <groupId>Test</groupId>
   <artifactId>Test</artifactId>
   <version>0.0.1-SNAPSHOT</version>

   <build>
      <sourceDirectory>src</sourceDirectory>
      <plugins>
         <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
		
            <configuration>
               <source>1.7</source>
               <target>1.7</target>
            </configuration>
		
         </plugin>
      </plugins>
   </build>

   <dependencies>
      <dependency>
         <groupId>org.apache.avro</groupId>
         <artifactId>avro</artifactId>
         <version>1.7.7</version>
      </dependency>
	
      <dependency>
         <groupId>org.apache.avro</groupId>
         <artifactId>avro-tools</artifactId>
         <version>1.7.7</version>
      </dependency>
	
      <dependency>
         <groupId>org.apache.logging.log4j</groupId>
         <artifactId>log4j-api</artifactId>
         <version>2.0-beta9</version>
      </dependency>
	
      <dependency>
         <groupId>org.apache.logging.log4j</groupId>
         <artifactId>log4j-core</artifactId>
         <version>2.0-beta9</version>
      </dependency>
	
   </dependencies>

</project>

设置类路径

要在 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/*

设置类路径

觉得文章有用?

点个广告表达一下你的爱意吧 !😁