Apache NiFi: procedencia de los datos
Apache NiFi registra y almacena toda la información sobre los eventos que ocurren en los datos ingeridos en el flujo. El repositorio de procedencia de datos almacena esta información y proporciona una interfaz de usuario para buscar esta información de evento. También se puede acceder a la procedencia de los datos para el nivel completo de NiFi y el nivel de procesador.
La siguiente tabla enumera los diferentes campos en la lista de eventos de procedencia de datos de NiFi y tiene los siguientes campos:
S.No. | Nombre del campo | Descripción |
---|---|---|
1 | Fecha y hora | Fecha y hora del evento. |
2 | Tipo | Tipo de evento como 'CREAR'. |
3 | FlowFileUuid | UUID del archivo de flujo en el que se realiza el evento. |
4 | Talla | Tamaño del archivo de flujo. |
5 | Nombre del componente | Nombre del componente que realizó el evento. |
6 | Tipo de componente | Tipo de componente. |
7 | Mostrar linaje | La última columna tiene el icono de mostrar linaje, que se utiliza para ver el linaje del archivo de flujo como se muestra en la imagen de abajo. |
Para obtener más información sobre el evento, un usuario puede hacer clic en el icono de información presente en la primera columna de la IU de procedencia de datos de NiFi.
Hay algunas propiedades en el archivo nifi.properties, que se utilizan para administrar el repositorio de procedencia de datos de NiFi.
S.No. | Nombre de la propiedad | Valor por defecto | Descripción |
---|---|---|---|
1 | nifi.provenance.repository.directory.default | ./provenance_repository | Para especificar la ruta predeterminada de procedencia de datos NiFi. |
2 | nifi.provenance.repository.max.storage.time | 24 horas | Para especificar el tiempo máximo de retención de la procedencia de datos de NiFi. |
3 | nifi.provenance.repository.max.storage.size | 1 GB | Para especificar el almacenamiento máximo de procedencia de datos NiFi. |
4 | nifi.provenance.repository.rollover.time | 30 segundos | Para especificar el tiempo de transferencia de la procedencia de los datos NiFi. |
5 | nifi.provenance.repository.rollover.size | 100 MB | Para especificar el tamaño de transferencia de la procedencia de datos de NiFi. |
6 | nifi.provenance.repository.indexed.fields | EventType, FlowFileUUID, Nombre de archivo, ProcessorID, Relación | Especificar los campos utilizados para buscar e indexar la procedencia de los datos de NiFi. |