Apache NiFi - Veri Kaynağı
Apache NiFi, akışta alınan verilerde gerçekleşen olaylarla ilgili her bilgiyi günlüğe kaydeder ve saklar. Veri kaynağı deposu bu bilgiyi depolar ve bu olay bilgisini aramak için kullanıcı arayüzü sağlar. Veri kaynağına tam NiFi seviyesi ve işlemci seviyesi için de erişilebilir.
Aşağıdaki tabloda NiFi Veri Kaynağı olay listesindeki farklı alanlar aşağıdaki alanlara sahiptir:
S.No. | Alan adı | Açıklama |
---|---|---|
1 | Tarih / Saat | Olayın tarihi ve saati. |
2 | Tür | "OLUŞTUR" gibi Etkinlik türü. |
3 | FlowFileUuid | Olayın gerçekleştirildiği akış dosyasının UUID'si. |
4 | Boyut | Akış dosyasının boyutu. |
5 | Bileşen Adı | Etkinliği gerçekleştiren bileşenin adı. |
6 | Bileşen Tipi | Bileşenin türü. |
7 | Köken göster | Son sütun, aşağıdaki resimde gösterildiği gibi akış dosyası kökenini görmek için kullanılan köken göster simgesine sahiptir. |
Olay hakkında daha fazla bilgi almak için, bir kullanıcı NiFi Veri Kaynağı Kullanıcı Arayüzünün ilk sütununda bulunan bilgi simgesine tıklayabilir.
NiFi Data Provenance deposunu yönetmek için kullanılan nifi.properties dosyasında bazı özellikler vardır.
S.No. | Mülkiyet adı | Varsayılan değer | Açıklama |
---|---|---|---|
1 | nifi.provenance.repository.directory.default | ./provenance_repository | NiFi veri kaynağının varsayılan yolunu belirlemek için. |
2 | nifi.provenance.repository.max.storage.time | 24 saat | NiFi veri kaynağının maksimum saklama süresini belirlemek için. |
3 | nifi.provenance.repository.max.storage.size | 1 GB | NiFi veri kaynağının maksimum depolanmasını belirlemek için. |
4 | nifi.provenance.repository.rollover.time | 30 saniye | NiFi veri kaynağının rollover süresini belirlemek için. |
5 | nifi.provenance.repository.rollover.size | 100 MB | NiFi veri kaynağının rollover boyutunu belirlemek için. |
6 | nifi.provenance.repository.indexed.fields | EventType, FlowFileUUID, Filename, ProcessorID, İlişki | NiFi veri kaynağını aramak ve indekslemek için kullanılan alanları belirtmek için. |