AVRO - Configuração do ambiente

Apache base de software Apache fornece à Avro várias versões. Você pode baixar a versão necessária dos espelhos do Apache . Vamos ver como configurar o ambiente para trabalhar com a Avro -

Baixando Avro

Para baixar o Apache Avro , continue com o seguinte -

  • Abra a página da web Apache .org . Você verá a página inicial do Apache Avro como mostrado abaixo -

<span class = Página inicial da Avro "/>
  • Clique em projeto → lançamentos. Você receberá uma lista de lançamentos.

  • Selecione a versão mais recente que leva a um link para download.

  • mirror.nexcess é um dos links em que você pode encontrar a lista de todas as bibliotecas de diferentes idiomas suportados pelo Avro como mostrado abaixo -

<span class = Suporte para idiomas da Avro "/>

Você pode selecionar e baixar a biblioteca para qualquer um dos idiomas fornecidos. Neste tutorial, usamos Java. Portanto, faça o download dos arquivos jar avro-1.7.7.jar e avro-tools-1.7.7.jar .

Avro com Eclipse

Para usar o Avro no ambiente Eclipse , você precisa seguir as etapas abaixo -

  • Etapa 1. Abra o eclipse.

  • Etapa 2. Crie um projeto.

  • Etapa 3. Clique com o botão direito do mouse no nome do projeto. Você receberá um menu de atalho.

  • Etapa 4. Clique em Build Path . Isso o leva a outro menu de atalho.

  • Etapa 5. Clique em Configurar Caminho da Construção ... Você pode ver a janela Propriedades do seu projeto, como mostrado abaixo -

Propriedades de <span class = Avro "/>
  • Etapa 6. Na guia bibliotecas, clique no botão ADD JARs externos ....

  • Etapa 7. Selecione o arquivo jar avro-1.77.jar que você baixou.

  • Etapa 8. Clique em OK .

Avro com Maven

Você também pode obter a biblioteca Avro em seu projeto usando o Maven. Dado a seguir, está o arquivo pom.xml do 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>

Configurando o Caminho de Classe

Para trabalhar com o Avro no ambiente Linux, faça o download dos seguintes arquivos jar -

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

Copie esses arquivos em uma pasta e defina o caminho da classe para a pasta, no. / bashrc como mostrado abaixo.

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

Configurando CLASSPATH