Skip to content

Apache Airflow

Bu makalede

Bilgi

Apache Airflow, veri akış hatları görevlerini geliştirmek, planlamak ve izlemek için güçlü ve esnek bir platformdur. Veri toplama, dönüştürme ve çeşitli kaynaklardan yükleme senaryoları gibi geniş yelpazede uygulamalarda kullanılabilir; e-posta kampanyaları programlamak, testleri otomatikleştirmek ve daha fazlası.

Apache Airflow Özellikleri

  • Airflow, iş akışlarını tanımlamak için Python kullanır, bu da onları şeffaf, kolayca özelleştirilebilir ve tekrarlanabilir hale getirir;
  • Açık API'sına ve geniş bir operatör yelpazesine sahip olması nedeniyle Airflow, sayısız teknoloji ve araçla entegre edilebilir;
  • Airflow web arayüzü, iş akışı durumuna etkileşimli bir bakış sağlar, böylece görev yürütülmesini izleyebilirsiniz ve yönetebilirsiniz;
  • Airflow'un yerleşik planlayıcısı, görevlerin belirli bir zamanda veya tanımlanmış bir periyotla (örneğin, her saatte, her gün) başlatılmasını sağlar;
  • Airflow, görevler arasındaki bağımlılıkları otomatik olarak yönetir, böylece iş doğru sırada gerçekleştirilir;
  • Airflow, büyük görevleri daha küçük, yönetilebilir modüllere bölme olanağı sunar, bu da geliştirmeyi ve hata ayıklamayı kolaylaştırır;
  • Paralel görev yürütümü ve dağıtık hesaplama desteği, büyük veri hacimlerinin işlenmesini hızlandırır;
  • Airflow, başarısız görevleri otomatik olarak yeniden başlatır, böylece iş akışı stabilitesini sağlar;
  • Airflow, rutin görevleri otomatikleştirerek, geliştiricilerin daha önemli görevlere zaman ayırma imkanı sağlar.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
201 Ubuntu 22.04 + + + + 4 4 60 Evet
  • Kontrol paneline erişim: https://airflow{Server_ID_from_Invapi}.hostkey.in;
  • Panelin kurulum süresi ve işletim sistemi yaklaşık 15 dakika sürer.

Apache Airflow'u Çalıştırmak için Başlangıç Adımları

Sipariş ödedikten sonra, kaydı sırasında verdiğiniz e-posta adresine bir bildirim gönderilecektir. Bu bildirim sunucunun hazır olduğunu ve VPS IP adresi ile bağlantı kimlik bilgilerini içerecektir. Şirketimiz müşterileri ekipmanları sunucu kontrol paneli ve APIInvapi aracılığıyla yönetirler.

Sunucu yönetim panelinin Info >> Tags sekmesinde veya sunucu hazır olduğunda gönderilen e-postada bulunan kimlik bilgilerine erişebilirsiniz:

  • Apache Airflow web arayüzü kontrol paneline erişim bağlantısı: webpanel etiketi içinde;
  • Giriş adı: admin;
  • Şifre: Sunucu kullanıma hazır olduğunda gönderilen e-posta ile verilir.

Kimlik Doğrulama

Admin kullanıcısı için varsayılan olarak aşağıdaki parametreler ayarlanmıştır:

Komut satırı arabirimi airflow komutu aracılığıyla erişilebilir.

Debian 12'de, source /root/.local/pipx/venvs/apache-airflow/bin/activate komutu ile etkinleştirilebilen sanal bir ortam kullanılır.

Bu işlemden sonra CLI de airflow komutu aracılığıyla erişilebilir hale gelir.

Not

Apache Airflow'un temel ayarları hakkında detaylı bilgi, geliştiricilerin dokümantasyonu bölümünde bulunabilir.

API kullanarak Apache Airflow sunucusu siparişi

Bu yazılımı API kullanarak yüklemek için bu talimatları izleyin.