Compartir a través de


Datos de nivel de registro: instalación y configuración de búferes de protocolo

Xandr Log-Level Data (LLD) se codifica mediante un formato de intercambio binario denominado Búferes de protocolo. Siga estos pasos para empezar a trabajar con protobuf e integrar LLD en el sistema.

Instalación y configuración de Protobuf

Al suscribirse a fuentes mediante el servicio de datos de nivel de registro, puede optar por recibir los datos en uno de los formatos protobuf disponibles (muy recomendado). El formato protobuf permite cambios de esquema más simplificados y una ingesta cómoda de los datos en sistemas de macrodatos.

El siguiente procedimiento proporciona un proyecto de ejemplo que incluye todos los esquemas de fuente y muestra cómo leer archivos protobuf de Xandr. El proyecto de ejemplo incluye archivos binarios de ejemplo, así como código fuente que se puede usar como punto de partida para la ingesta.

  1. Revise las siguientes dependencias de instalación. Asegúrese de completar las tareas pertinentes.
    1. Instale el compilador protobuf. Use uno de los métodos siguientes:
      • Use un administrador de paquetes con uno de los siguientes comandos:
        • Para OSX, use el comando : brew install protobuf250
        • Para Ubuntu, use el comando : sudo apt-get install protobuf-compiler
      • Compilación desde el origen: protobuf v2.5.0.
    2. Si va a usar el formato protobuf (no delimitado por protobuf), instale hadoop-client con compatibilidad nativa con Snappy.
    3. Si tiene previsto usar el proyecto de ejemplos, instale Maven. Maven está disponible a través de la mayoría de los administradores de paquetes.
  2. Descargue el proyecto de ejemplo (obtenga el último de la sección Formatos de archivo y esquemas de Batch Log-Level Data) y descomprímalo.
  3. Consulte el archivo LÉAME del proyecto de ejemplo para obtener más instrucciones.