
- AVRO 基礎
- AVRO - 首頁
- AVRO - 概述
- AVRO - 序列化
- AVRO - 環境設定
- AVRO 模式 & API
- AVRO - 模式
- AVRO - 參考 API
- 透過生成類使用 AVRO
- 透過生成類進行序列化
- 透過生成類進行反序列化
- 使用解析器庫的 AVRO
- 使用解析器進行序列化
- 使用解析器進行反序列化
- AVRO 有用資源
- AVRO - 快速指南
- AVRO - 有用資源
- AVRO - 討論
AVRO - 環境設定
Apache 軟體基金會提供不同版本的 Avro。您可以從 Apache 映象下載所需的版本。讓我們看看如何設定使用 Avro 的環境:
下載 Avro
要下載 Apache Avro,請按照以下步驟操作:
開啟網頁 Apache.org。您將看到如下所示的 Apache Avro 首頁:

點選專案 → 版本。您將獲得一個版本列表。
選擇最新版本,這將引導您到一個下載連結。
mirror.nexcess 是您可以找到 Avro 支援的所有不同語言庫列表的連結之一,如下所示:

您可以選擇並下載任何提供的語言庫。在本教程中,我們使用 Java。因此,下載 jar 檔案 **avro-1.7.7.jar** 和 **avro-tools-1.7.7.jar**。
Avro 與 Eclipse
要在 Eclipse 環境中使用 Avro,您需要按照以下步驟操作:
**步驟 1。** 開啟 Eclipse。
**步驟 2。** 建立一個專案。
**步驟 3。** 右鍵單擊專案名稱。您將獲得一個快捷選單。
**步驟 4。** 點選**構建路徑**。這將引導您到另一個快捷選單。
**步驟 5。** 點選**配置構建路徑...** 您可以看到如下所示的專案屬性視窗:

**步驟 6。** 在庫選項卡下,點選**新增外部 JARs...** 按鈕。
**步驟 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
- log4j-core-2.0.beta9.jar。
將這些檔案複製到一個資料夾中,並將類路徑設定為該資料夾,在 **./bashrc** 檔案中,如下所示。
#class path for Avro export CLASSPATH=$CLASSPATH://home/Hadoop/Avro_Work/jars/*

廣告