Dağıtım işlemi, geliştirme ortamınızı üretim ortamından ayırır. Dağıtım, çalışan işleri etkilemez ve yalnızca işi başlattığınızda veya yeniden başlattığınızda etkin hale gelir. Bu konuda SQL, YAML, JAR ve Python işlerinin nasıl dağıtılacağı açıklanmaktadır.
Önkoşullar
Başlamadan önce aşağıdaki koşulları sağladığınızdan emin olun:
-
Dağıtıma hazır bir geliştirilmiş iş:
SQL işleri — bkz. İş geliştirme haritası
YAML işleri — bkz. Flink CDC veri alımı işi geliştirin (genel önizleme)
JAR işleri — derlenmiş bir JAR paketi; bkz. JAR işi geliştirin
Python işleri — bir Python paketi; bkz. Python işi geliştirin
Kaynakları yükleyin
Bir işi dağıtmadan önce gerekli JAR paketlerini, Python iş dosyalarını veya Python bağımlılıklarını Flink geliştirme konsoluna yüklemeniz gerekir.
Realtime Compute for Apache Flink konsolu üzerinden oturum açın.
Hedef çalışma alanını bulun ve Actions sütunundaki Console seçeneğine tıklayın.
Sol gezinme bölmesinde Artifacts seçeneğine tıklayın.
Upload Artifact seçeneğine tıklayın ve yüklenecek JAR paketini, Python iş dosyasını veya Python bağımlılığını seçin.
Python API işleri için resmi PyFlink JAR paketini yükleyin. İndirme bağlantıları: PyFlink V1.11 ve PyFlink V1.12 .
Bir iş dağıtın
Dağıtım adımları iş türüne göre değişir. İş türünüz için uygun adımları izleyin.
Realtime Compute for Apache Flink konsolu üzerinden oturum açın.
Hedef çalışma alanını bulun ve Actions sütunundaki Console seçeneğine tıklayın.
İş türünüz için aşağıdaki adımları izleyin:
Bir SQL işi dağıtın
Bir YAML işi dağıtın
Bir JAR işi dağıtın
Bir Python işi dağıtın
Sonraki adımlar
İş yayına alınmadan önce veya sonra kaynaklarını ve dağıtım ayarlarını yapılandırın. Bkz. İş dağıtım bilgilerini yapılandırma ve İş kaynaklarını yapılandırma.
İşi yayına almak için Operation Center > Job O&M bölümünde işi başlatın. Bkz. Bir işi başlatma.