Apache NiFi - Denetleyici Ayarları

Apache NiFi, işlemciler tarafından paylaşılabilen paylaşılan hizmetler sunar ve raporlama görevine denetleyici ayarları denir. Bunlar, aynı veritabanına erişen işlemciler tarafından kullanılabilen Veritabanı bağlantı havuzuna benzer.

Denetleyici ayarlarına erişmek için, aşağıdaki resimde gösterildiği gibi NiFi UI'nin sağ üst köşesindeki açılır menüyü kullanın.

Apache NiFi tarafından sunulan birçok denetleyici ayarı vardır, yaygın olarak kullanılan birini ve bunu NiFi'de nasıl kurduğumuzu tartışacağız.

DBCPConnectionPool

Denetleyici ayarları seçeneğine tıkladıktan sonra Nifi Ayarları sayfasına artı işaretini ekleyin. Ardından, denetleyici ayarları listesinden DBCPConnectionPool öğesini seçin. DBCPConnectionPool, aşağıdaki resimde gösterildiği gibi ana NiFi ayarları sayfasına eklenecektir.

Denetleyici hakkında aşağıdaki bilgileri içerir setting:Name

  • Type
  • Bundle
  • State
  • Scope
  • Simgeyi yapılandırın ve silin

Yapılandırma simgesine tıklayın ve gerekli alanları doldurun. Alanlar aşağıdaki tabloda listelenmiştir -

S.No. Alan adı Varsayılan değer açıklama
1 Veritabanı Bağlantı URL'si boş Veritabanına bağlantı URL'sini belirtmek için.
2 Veritabanı Sürücüsü Sınıf Adı boş Mysql için com.mysql.jdbc.Driver gibi veritabanı için sürücü sınıfı adını belirtmek için.
3 Maksimum Bekleme Süresi 500 milis Veritabanına bir bağlantıdan verilerin bekleneceği süreyi belirtmek için.
4 Maksimum Toplam Bağlantı 8 Veritabanı bağlantı havuzunda ayrılan maksimum bağlantı sayısını belirtmek için.

Bir kontrol cihazı ayarını durdurmak veya yapılandırmak için önce tüm bağlı NiFi bileşenleri durdurulmalıdır. NiFi, konfigürasyonunu yönetmek için denetleyici ayarlarına kapsam da ekler. Bu nedenle, yalnızca aynı ayarları paylaşanlar etkilenmeyecek ve aynı denetleyici ayarlarını kullanacaktır.