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.