AVRO - Thiết lập Môi trường
Nền tảng phần mềm Apache cung cấp cho Avro nhiều bản phát hành khác nhau. Bạn có thể tải xuống bản phát hành bắt buộc từ Apache mirror. Hãy để chúng tôi xem, cách thiết lập môi trường để làm việc với Avro -
Tải xuống Avro
Để tải xuống Apache Avro, hãy thực hiện theo các bước sau:
Mở trang web Apache.org . Bạn sẽ thấy trang chủ của Apache Avro như hình bên dưới:
Nhấp vào dự án → phát hành. Bạn sẽ nhận được một danh sách các bản phát hành.
Chọn bản phát hành mới nhất dẫn bạn đến liên kết tải xuống.
mirror.nexcess là một trong những liên kết nơi bạn có thể tìm thấy danh sách tất cả các thư viện của các ngôn ngữ khác nhau mà Avro hỗ trợ như hình dưới đây -
Bạn có thể chọn và tải xuống thư viện cho bất kỳ ngôn ngữ nào được cung cấp. Trong hướng dẫn này, chúng tôi sử dụng Java. Do đó, hãy tải xuống các tệp jaravro-1.7.7.jar và avro-tools-1.7.7.jar.
Avro với Eclipse
Để sử dụng Avro trong môi trường Eclipse, bạn cần làm theo các bước dưới đây:
Step 1. Nhật thực mở.
Step 2. Tạo một dự án.
Step 3.Nhấp chuột phải vào tên dự án. Bạn sẽ nhận được một menu lối tắt.
Step 4. Bấm vào Build Path. Nó dẫn bạn đến một menu lối tắt khác.
Step 5. Bấm vào Configure Build Path... Bạn có thể thấy cửa sổ Thuộc tính của dự án của bạn như hình dưới đây:
Step 6. Trong tab thư viện, nhấp vào ADD EXternal JARs... cái nút.
Step 7. Chọn tệp jar avro-1.77.jar bạn đã tải xuống.
Step 8. Bấm vào OK.
Avro với Maven
Bạn cũng có thể đưa thư viện Avro vào dự án của mình bằng Maven. Dưới đây là tệp pom.xml cho Avro.
<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>
Đặt Classpath
Để làm việc với Avro trong môi trường Linux, hãy tải xuống các tệp jar sau:
- avro-1.77.jar
- avro-tools-1.77.jar
- log4j-api-2.0-beta9.jar
- og4j-core-2.0.beta9.jar.
Sao chép các tệp này vào một thư mục và đặt classpath vào thư mục, trong./bashrc tập tin như hình dưới đây.
#class path for Avro
export CLASSPATH=$CLASSPATH://home/Hadoop/Avro_Work/jars/*