Tüm Ürünler
Search
Belge Merkezi

DataWorks:Check düğümü

Son Güncelleme:Oct 05, 2026

Check düğümü; MaxCompute bölümlenmiş tablo, FTP dosyası, OSS dosyası, HDFS dosyası, OSS-HDFS dosyası veya gerçek zamanlı eşitleme görevi gibi hedef nesnelerin kullanılabilirliğini doğrular. Kontrol ilkesi karşılandığında Check düğümü başarılı olur ve aşağı akış görevlerini tetikler.

Desteklenen nesneler ve kontrol ilkeleri

Check düğümü yalnızca veri kaynaklarını ve gerçek zamanlı eşitleme görevlerini kontrol edebilir. Kontrol ilkeleri aşağıdaki gibidir:

  • Veri kaynağı

    • MaxCompute bölümlenmiş tablo veya DLF (Paimon bölümlenmiş tablo)

      Not

      Check düğümleri MaxCompute bölümlenmiş tabloları destekler ancak MaxCompute bölümlenmemiş tabloları desteklemez.

      Check düğümleri, MaxCompute bölümlenmiş tablodaki verilerin hazır olup olmadığını belirlemek için aşağıdaki iki kontrol ilkesini sunar.

      • İlke 1: Hedef bölümün varlığını kontrol et

        Hedef bölüm mevcutsa Check düğümü, veri üretiminin tamamlandığını ve verilerin kullanılabilir olduğunu kabul eder.

      • İlke 2: Hedef bölümün belirtilen süre içinde güncellenip güncellenmediğini kontrol et

        Hedef bölüm belirtilen süre içinde güncellenmemişse Check düğümü, veri üretiminin tamamlandığını ve verilerin kullanılabilir olduğunu kabul eder.

    • FTP, OSS, HDFS veya OSS-HDFS dosyası

      Hedef dosya mevcutsa Check düğümü bunu kullanılabilir olarak kabul eder.

  • Gerçek zamanlı eşitleme görevi

    Kontrol, Check düğümünün planlanan başlangıç saatine dayanır. Gerçek zamanlı eşitleme görevi bu saate kadar veri yazmayı tamamlamışsa kontrol başarılı olur.

Buna ek olarak, kontrol aralığını (ardışık kontroller arasındaki süre) ve bir durdurma koşulunu (maksimum kontrol sayısı veya kontrol son tarihi) belirtmeniz gerekir. Görev maksimum kontrol sayısına ulaşırsa veya kontrol son tarihi gelmesine rağmen kontrol geçmezse Check düğümü başarısız olur. Bu ilkelerin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Adım 2: Kontrol ilkelerini yapılandırın.

Not
  • Check düğümü, hedef nesneyi periyodik olarak kontrol eder. Kontrolün beklenen başlangıç saatine göre Check düğümü için zamanlama süresini yapılandırmanız gerekir. Zamanlama koşulları karşılandıktan sonra Check düğümü, durdurma ilkesine göre kontrol geçene veya başarısız olana kadar çalışıyor durumunda kalır. Zamanlama ayarları hakkında daha fazla bilgi için bkz. Adım 3: Görev zamanlamasını yapılandırın.

  • Check düğümü, kontrol tamamlanana kadar zamanlama kaynaklarını meşgul eder.

Sınırlamalar

  • Kaynak grubu kısıtlamaları: Check düğümü görevleri yalnızca sunucusuz bir kaynak grubunda çalıştırılabilir. Sunucusuz kaynak grubu satın alma ve kullanma hakkında daha fazla bilgi için bkz. Sunucusuz kaynak grubu kullanma.

  • Veri kaynağı kısıtlamaları: Protokolü SFTP olarak ayarlanmış ve Key ile kimlik doğrulaması yapılan FTP veri kaynakları desteklenmez. Daha fazla bilgi için bkz. FTP veri kaynağı oluşturma.

  • Düğüm özelliği kısıtlamaları

    • Check düğümü yalnızca bir nesneyi kontrol edebilir. Göreviniz birden çok nesneye (örneğin, birden çok MaxCompute bölümlenmiş tabloya) bağımlıysa her nesneyi ayrı ayrı doğrulamak için birden çok Check düğümü oluşturmanız gerekir.

    • Check düğümünün kontrol aralığı 1 dakika ile 30 dakika arasında olabilir.

  • DataWorks sürüm kısıtlamaları: Check düğümleri yalnızca DataWorks Professional Edition ve üzeri sürümlerde desteklenir. Daha düşük bir sürüm kullanıyorsanız yükseltmek için bkz. Sürüm yükseltme açıklaması.

  • Desteklenen bölgeler: Check düğümleri şu bölgelerde kullanılabilir: Çin (Hangzhou), Çin (Şanghay), Çin (Pekin), Çin (Shenzhen), Çin (Chengdu), Çin (Hong Kong), Japonya (Tokyo), Singapur, Malezya (Kuala Lumpur), Endonezya (Cakarta), Almanya (Frankfurt), İngiltere (Londra), ABD (Silikon Vadisi) ve ABD (Virginia).

Ön koşullar

  • Check düğümü bir veri kaynağını doğruladığında Check düğümünü kullanmadan önce ilgili veri kaynağını oluşturmanız gerekir. Aşağıdaki tabloda gerekli hazırlıklar listelenmiştir.

    Kontrol nesnesi türü

    Hazırlık

    Başvuru

    MaxCompute bölümlenmiş tablo

    1. Bir MaxCompute işlem kaynağı oluşturulmuş ve Data Studio ile ilişkilendirilmiştir.

      DataWorks'te MaxCompute işlem kaynağı oluşturup ilişkilendirdiğinizde bir MaxCompute veri kaynağı otomatik olarak oluşturulur.

    2. Bir MaxCompute bölümlenmiş tablo oluşturulmuştur.

    FTP dosyası

    Bir FTP veri kaynağı oluşturulmuştur.

    Verilerine erişebilmeniz için FTP hizmetinizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.

    FTP veri kaynağı oluşturma

    OSS dosyası

    Erişim modu Access Key olarak ayarlanmış bir OSS veri kaynağı oluşturulmuştur.

    Verilerine erişebilmeniz için OSS paketinizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.

    Not

    Şu anda Check düğümünde OSS veri kaynaklarına erişmek için yalnızca Access Key modu desteklenmektedir. RAM rolü yetkilendirme moduyla yapılandırılmış OSS veri kaynakları Check düğümleriyle kullanılamaz.

    HDFS dosyası

    Bir HDFS veri kaynağı oluşturulmuştur.

    Dosyalarına erişebilmeniz için HDFS kümenizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.

    HDFS veri kaynağı oluşturma

    OSS-HDFS dosyası

    Bir OSS-HDFS veri kaynağı oluşturulmuştur.

    Verilerine erişebilmeniz için OSS-HDFS hizmetinizi DataWorks'te veri kaynağı olarak kaydettirmeniz gerekir.

    OSS-HDFS

  • Check düğümü bir gerçek zamanlı eşitleme görevini doğruladığında yalnızca Kafka'dan MaxCompute'a yönelik gerçek zamanlı eşitleme görevleri desteklenir. Check düğümünü kullanmadan önce ilgili gerçek zamanlı eşitleme görevini oluşturun. Daha fazla bilgi için bkz. Gerçek zamanlı eşitleme görevi oluşturma.

Adım 1: Check düğümü oluşturma

  1. DataWorks konsolu oturumunu açın. Hedef bölgede sol gezinme bölmesinde Data Development and O&M > Data Development seçeneğine tıklayın. Açılır listeden bir çalışma alanı seçin ve Go to Data Development öğesine tıklayın.

  2. image.png simgesine tıklayın ve Create Node > General > Check Node seçeneklerini belirleyin.

    Ekran talimatlarını izleyerek düğüm için yol, ad ve diğer bilgileri belirtin.

Adım 2: Kontrol ilkelerini yapılandırma

İş gereksinimlerinize göre bir veri kaynağını veya gerçek zamanlı eşitleme görevini doğrulamak üzere Check düğümünü yapılandırın.

Veri kaynağı

MaxCompute bölümlenmiş tablo için kontrol ilkelerini yapılandırma

Aşağıdaki tabloda parametreler açıklanmaktadır.

Parametre

Açıklama

Data Source Type

MaxCompute seçin.

Data Source Name

Kontrol edilecek MaxCompute bölümlenmiş tablonun bulunduğu veri kaynağı.

Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. MaxCompute veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. MaxCompute veri kaynağı oluşturma.

Table Name

Kontrol edilecek MaxCompute bölümlenmiş tablo.

Not

Yalnızca seçilen veri kaynağı içindeki MaxCompute bölümlenmiş tablolar seçilebilir.

Partition

Kontrol edilecek MaxCompute tablosunun bölümü.

Table Name parametresini yapılandırdıktan sonra bölüm adlarını görüntülemek için tablo bilgilerini önizleyebilirsiniz. Bölüm adlarını almak için zamanlama parametrelerini de kullanabilirsiniz. Zamanlama parametrelerini kullanma hakkında daha fazla bilgi için bkz. Zamanlama parametrelerini yapılandırma.

Condition for Check Passing

Bölümlenmiş tablo için kontrol yöntemini ve geçiş koşulunu tanımlar. Aşağıdaki iki yöntemden birini kullanabilirsiniz:

  • Bölüm mevcut: Hedef bölümün var olup olmadığını kontrol edin.

    • Mevcut: Kontrol geçer, bölümlenmiş tablo kullanılabilir olarak kabul edilir.

    • Mevcut değil: Kontrol geçmez, bölümlenmiş tablo kullanılamaz olarak kabul edilir.

  • LastModifiedTime'a göre doğrula: Hedef bölüm verilerinin belirtilen süre içinde güncellenip güncellenmediğini kontrol edin.

    • Güncelleme yok: Kontrol geçer, bölüm verileri tamamen yazılmış olarak kabul edilir. Bölümlenmiş tablo kullanılabilir durumdadır.

    • Güncellendi: Kontrol geçmez, bölüm verileri tamamen yazılmamış olarak kabul edilir. Bölümlenmiş tablo kullanılamaz durumdadır.

    Not
    • Bölüm verilerinin 5, 10, 15, 20, 25 veya 30 dakika içinde güncellenip güncellenmediğini yalnızca kontrol edebilirsiniz.

    • LastModifiedTime hakkında daha fazla bilgi için bkz. LastModifiedTime.

Policy for Stopping Check

Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:

  • Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.

  • Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.

FTP dosyası için kontrol ilkelerini yapılandırma

Aşağıdaki tabloda parametreler açıklanmaktadır.

Parametre

Açıklama

Data Source Type

FTP seçin.

Data Source Name

Kontrol edilecek FTP dosyasının bulunduğu veri kaynağı.

Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. FTP veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. FTP veri kaynağı oluşturma.

Object Path

Kontrol edilecek FTP dosyasının yolu. Örnek: /var/ftp/test/.

Belirtilen yol mevcutsa o yoldaki dosya da mevcuttur.

Yolu doğrudan girebilir veya yolu almak için zamanlama parametrelerini kullanabilirsiniz. Zamanlama parametrelerini kullanma hakkında daha fazla bilgi için bkz. Zamanlama parametrelerini yapılandırma.

Condition for Check Passing

FTP dosyası kontrolü için geçiş koşulunu tanımlar.

  • FTP dosyası mevcutsa kontrol geçer ve FTP dosyası kullanılabilir olarak kabul edilir.

  • FTP dosyası mevcut değilse kontrol geçmez ve FTP dosyası kullanılamaz olarak kabul edilir.

Policy for Stopping Check

Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:

  • Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.

  • Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.

OSS dosyası için kontrol ilkelerini yapılandırma

Ayrıca aşağıdaki parametreleri yapılandırın: Check Object öğesini Data Source olarak ayarlayın. Check Pass Condition öğesini File Exists olarak ayarlayın. Check Stop Policy için Check Stop Time veya Check Stop Count seçeneğini belirleyin ve kontrol aralığını (örneğin, her 5 dakikada bir) ile son tarihi veya sayıyı ayarlayın. Not: Bir yukarı akış görevi gecikirse ve Kontrol görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Kontrol görevi yine de çalışır ancak yalnızca bir kontrol gerçekleştirir.

Aşağıdaki tabloda parametreler açıklanmaktadır.

Parametre

Açıklama

Data Source Type

OSS seçin.

Data Source Name

Kontrol edilecek OSS dosyasının bulunduğu veri kaynağı.

Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. OSS veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. OSS veri kaynağı oluşturma.

Object Path

Kontrol edilecek OSS dosyasının yolu. OSS konsolu oturumunu açıp hedef paketin ayrıntılar sayfasına giderek File Management > Files > OSS Object sayfasında yolu görüntüleyebilirsiniz.

Not

Sistem, Data Source Name için seçtiğiniz OSS veri kaynağında yapılandırılan paket bilgilerini varsayılan olarak kullanır.

Yolu girerken oss:// önekini veya paket bilgilerini dahil etmeyin. Yolun eğik çizgi / ile başlamamasını öneririz.

Biçim, OSS dosya yolu biçimi tanımını takip eder:

  • Dosya yolu "/" ile bitiyorsa Check düğümü, OSS'de giriş yoluyla aynı ada sahip bir klasörün var olup olmadığını kontrol eder.

    Örnek: user/, kullanıcı klasörünün var olup olmadığını kontrol eder.

  • Dosya yolu "/" ile bitmiyorsa Check düğümü, OSS'de giriş yoluyla aynı ada sahip bir dosyanın var olup olmadığını kontrol eder.

    Örnek: user, kullanıcı dosyasının var olup olmadığını kontrol eder.

Klasör kontrolü sınırlamaları: Bir klasörün var olup olmadığını kontrol etmek istiyorsanız aşağıdaki senaryolara dikkat edin.

  • Doğrudan dosya yükleme (put /a/b/1.txt gibi): /a veya /a/b klasörleri oluşturulmaz. Yalnızca /a/b/1.txt nesnesi oluşturulur. Konsol sanal bir /a/b/ klasörü gösterir ancak kontrol edildiğinde bu klasör aslında mevcut değildir.

  • Adım adım yol yükleme (put /a → put /a/b → put /a/b/1.txt gibi): Dosya nesnesiyle birlikte /a ve /a/b klasör nesneleri (0 KB boyutunda) oluşturulur. Bu durumda klasörler kontrol edildiğinde mevcuttur.

Condition for Check Passing

OSS dosyası kontrolü için geçiş koşulunu tanımlar.

  • OSS dosyası mevcutsa kontrol geçer ve OSS dosyası kullanılabilir olarak kabul edilir.

  • OSS dosyası mevcut değilse kontrol geçmez ve OSS dosyası kullanılamaz olarak kabul edilir.

Policy for Stopping Check

Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:

  • Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.

  • Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.

HDFS dosyası için kontrol ilkelerini yapılandırma

Bir yukarı akış görevi gecikirse ve Kontrol görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Kontrol görevi yine de çalışır ancak yalnızca bir kontrol gerçekleştirir. Aşağıdaki tabloda parametreler açıklanmaktadır.

Parametre

Açıklama

Data Source Type

HDFS seçin.

Data Source Name

Kontrol edilecek HDFS dosyasının bulunduğu veri kaynağı.

Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. HDFS veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. HDFS veri kaynağı oluşturma.

Object Path

Kontrol edilecek HDFS dosyasının yolu. Örnek: /user/dw_test/dw.

Belirtilen yol mevcutsa o yoldaki dosya da mevcuttur.

Yolu doğrudan girebilir veya yolu almak için zamanlama parametrelerini kullanabilirsiniz. Zamanlama parametrelerini kullanma hakkında daha fazla bilgi için bkz. Zamanlama parametrelerini yapılandırma.

Condition for Check Passing

HDFS dosyası kontrolü için geçiş koşulunu tanımlar.

  • HDFS dosyası mevcutsa kontrol geçer ve HDFS dosyası kullanılabilir olarak kabul edilir.

  • HDFS dosyası mevcut değilse kontrol geçmez ve HDFS dosyası kullanılamaz olarak kabul edilir.

Policy for Stopping Check

Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:

  • Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.

  • Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.

OSS-HDFS dosyası için kontrol ilkelerini yapılandırma

Check Object öğesini Data Source olarak ayarlayın. Check Stop Policy bölümünde Check Stop Time veya Check Stop Count seçeneğini belirleyin. Varsayılan olarak kontrol her 5 dakikada bir çalışır. Bir yukarı akış görevi gecikirse ve Kontrol görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Kontrol görevi yine de çalışır ancak yalnızca bir kontrol gerçekleştirir. Aşağıdaki tabloda parametreler açıklanmaktadır.

Parametre

Açıklama

Data Source Type

OSS_HDFS seçin.

Data Source Name

Kontrol edilecek OSS-HDFS dosyasının bulunduğu veri kaynağı.

Kullanılabilir veri kaynağı yoksa yeni bir tane oluşturmak için New data source öğesine tıklayın. OSS-HDFS veri kaynağı oluşturma hakkında daha fazla bilgi için bkz. OSS-HDFS veri kaynağı oluşturma.

Object Path

Kontrol edilecek OSS-HDFS dosyasının yolu. OSS konsolu oturumunu açıp hedef paketin ayrıntılar sayfasına giderek File Management > Files > HDFS Files sayfasında yolu görüntüleyebilirsiniz.

Biçim, OSS-HDFS dosya yolu biçimi tanımını takip eder:

  • Dosya yolu / ile bitiyorsa Check düğümü, OSS-HDFS'de giriş yoluyla aynı ada sahip bir klasörün var olup olmadığını kontrol eder.

    Örnek: user/, kullanıcı klasörünün var olup olmadığını kontrol eder.

  • Dosya yolu / ile bitmiyorsa Check düğümü, OSS-HDFS'de giriş yoluyla aynı ada sahip bir dosyanın var olup olmadığını kontrol eder.

    Örnek: user, kullanıcı dosyasının var olup olmadığını kontrol eder.

Condition for Check Passing

OSS-HDFS dosyası kontrolü için geçiş koşulunu tanımlar.

  • OSS-HDFS dosyası mevcutsa kontrol geçer ve OSS-HDFS dosyası kullanılabilir olarak kabul edilir.

  • OSS-HDFS dosyası mevcut değilse kontrol geçmez ve OSS-HDFS dosyası kullanılamaz olarak kabul edilir.

Policy for Stopping Check

Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:

  • Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.

  • Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.

Gerçek zamanlı eşitleme görevi

Aşağıdaki tabloda parametreler açıklanmaktadır.

Parametre

Açıklama

Check Object

Real-time Synchronization Task öğesini seçin.

Real-time Synchronization Task

Kontrol edilecek gerçek zamanlı eşitleme görevi.

Not
  • Şu anda yalnızca Kafka'dan MaxCompute'a yönelik gerçek zamanlı eşitleme görevleri desteklenmektedir.

  • Gerçek zamanlı eşitleme görevi zaten mevcut ancak seçilemiyorsa görevin üretim ortamına dağıtılıp dağıtılmadığını kontrol edin.

Policy for Stopping Check

Check düğümü görevi için durdurma ilkesini yapılandırır. Bir durdurma zamanı veya durdurma sayısı ayarlayabilir ve kontrol sıklığını yapılandırabilirsiniz:

  • Durdurma zamanı ayarla: Süreyi ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Süre dolduğunda ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir yukarı akış görevi gecikirse ve Check düğümü görevi yapılandırılan kontrol son tarihinden sonra gerçekten çalışmaya başlarsa Check düğümü görevi yine de başlar ancak yalnızca bir kontrol gerçekleştirir.

  • Durdurma sayısı ayarla: Maksimum kontrol sayısını ve kontrol aralığını (ardışık kontroller arasındaki süre) belirtin. Maksimum kontrol sayısına ulaşıldığında ve Kontrol görevi geçmediyse görev otomatik olarak başarısız durumuyla çıkar.

    Not
    • Kontrol aralığı 1~30 dakika arasındadır.

    • Bir Check düğümü görevinin maksimum süresi 24 saattir (1.440 dakika). Maksimum kontrol sayısı kontrol aralığına bağlıdır. Örneğin, kontrol aralığı 5 dakikaysa maksimum kontrol sayısı 288'dir. Kontrol aralığı 10 dakikaysa maksimum kontrol sayısı 144'tür. Gerçek değerler yapılandırma sayfasında görüntülenir.

Adım 3: Görev zamanlamasını yapılandırma

Check düğümü kullanarak verileri periyodik olarak kontrol etmek için düğüm düzenleme sayfasının sağ tarafındaki Scheduling seçeneğine tıklayın ve zamanlama ayarlarını yapılandırın. Daha fazla bilgi için bkz. Zamanlama ayarlarını yapılandırma.

Normal bir zamanlanmış düğüm gibi Check düğümü de bağımlılıklar ve zamanlama süresi gibi zamanlama ayarları gerektirir. Her düğümün bir yukarı akış bağımlılığı olmalıdır. Check düğümünün gerçek bir yukarı akış bağımlılığı yoksa sanal bir düğüme veya çalışma alanı kök düğümüne bağımlı hale getirebilirsiniz. Daha fazla bilgi için bkz. Bağımlılıkları yapılandırma.

Not

Düğümü gönderebilmeniz için Rerun attribute ve Parent Nodes öğelerini yapılandırmanız gerekir.

Adım 4: Görevi gönderme ve dağıtma

Düğümü yapılandırdıktan sonra gönderin ve dağıtın. Dağıtıldıktan sonra düğüm, zamanlama ayarlarına göre periyodik olarak çalışır.

  1. Düğümü kaydetmek için araç çubuğundaki Save icon simgesine tıklayın.

  2. Düğüm görevini göndermek için araç çubuğundaki Submit icon simgesine tıklayın.

    Görevi gönderirken Submission iletişim kutusunda Change Description bilgisini girin ve düğüm gönderildikten sonra kod incelemesi ve duman testi yapılıp yapılmayacağını seçin.

    Not
    • Düğümü gönderebilmeniz için Rerun attribute ve Parent Nodes öğelerini yapılandırmanız gerekir.

    • Kod incelemesi, görev kodunun kalitesini kontrol etmenize yardımcı olur ve incelenmeden hatalı kod dağıtılmasından kaynaklanan hataları önler. Kod incelemesi etkinleştirildiğinde gönderilen düğüm kodunun dağıtılabilmesi için bir inceleme yapan kişi tarafından onaylanması gerekir. Daha fazla bilgi için bkz. Kod incelemesini yapılandırma.

    • Zamanlanmış düğüm görevinin beklendiği gibi çalıştığından emin olmak için dağıtımdan önce duman testi gerçekleştirmenizi öneririz. Daha fazla bilgi için bkz. Duman testi.

Standart mod çalışma alanı kullanıyorsanız görev gönderildikten sonra görevi üretim ortamına dağıtmak için düğüm düzenleme sayfasının sağ üst köşesindeki Deploy seçeneğine tıklayın. Daha fazla bilgi için bkz. Görevleri dağıtma.

Sonraki adım

Check düğümü Operation Center'a dağıtıldıktan sonra düğüm yapılandırmasına göre kontrolleri periyodik olarak gerçekleştirir. Operation Center'da kontrol sonuçlarını görüntüleyebilir ve örnekleri yönetebilirsiniz. Daha fazla bilgi için bkz. Check düğümü örneklerini görüntüleme ve yönetme.