Apache NiFi, Apache Yazılım Vakfı tarafından geliştirilen, yazılım sistemleri arasında veri akışını otomatikleştirmek için tasarlanmış bir yazılım projesidir. Ayıklama (extract), dönüştürme (transform), yükleme (load) yani ETL konseptini kullanmaktadır. Geçmişi, daha önce ABD Ulusal Güvenlik Ajansı (NSA) tarafından geliştirilmiş olan "NiagaraFiles" yazılımına dayanmaktadır. NiFi adı da bu yazılımdan gelmektedir.

Apache NiFi
Apache NiFi Logo
Apache NiFi Logo
Geliştirici(ler)Apache Software Foundation,
Cloudera,
Hortonworks
İlk yayınlanma2006 (18 yıl önce) (2006)
Güncel sürüm1.23.2 / 22 Ağustos 2023 (8 ay önce) (2023-08-22)[1]
Programlama diliJava
İşletim sistemiÇapraz platform
TürDağıtık, dataflow
LisansApache Lisansı
Resmî sitesinifi.apache.org
Kod deposuNiFi Repository

NiFi, NSA'nın teknoloji transfer programının bir parçası olarak 2014 yılında açık kaynaklı hale getirilmiştir.[2][3][4][5][6]

Kaynakça değiştir

  1. ^ "Apache NiFi Downloads". nifi.apache.org. 28 Kasım 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2022. 
  2. ^ "NSA Releases First in Series of Software Products to Open Source Community". www.nsa.gov (İngilizce). 7 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Aralık 2017. 
  3. ^ Bridgwater, Adrian (21 Temmuz 2015). "NSA 'NiFi' Big Data Automation Project Out In The Open". Forbes. 8 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2016. 
  4. ^ Vaughan-Nichols, Steven J. "NSA partners with Apache to release open-source data traffic program | ZDNet". ZDNet. 2 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2016. 
  5. ^ "NSA Source Code Leak: Information slurp tools to appear online". The Register. 6 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2016. 
  6. ^ Wolpe, Toby. "Hortonworks CTO on Apache NiFi: What is it and why does it matter to IoT? | ZDNet". ZDNet. 11 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Eylül 2016.