Azure Event Hubs aracılığıyla olay akışı yakalamayı etkinleştirme

Azure Event Hubs Capture, Event Hubs'daki akış verilerini otomatik olarak bir Azure Blob depolama alanına veya Azure Data Lake Depolama 1. Nesil veya 2. Nesil hesabına teslim edin.

Azure portalını kullanarak olay hub'ı oluşturma sırasında Yakalama özelliğini yapılandırabilirsiniz. Verileri bir Azure Blob depolama kapsayıcısına veya bir Azure Data Lake Depolama 1. Nesil veya 2. Nesil hesabına yakalayabilirsiniz.

Daha fazla bilgi için bkz. Event Hubs Capture'a genel bakış.

Önemli

Hedef depolama (Azure Depolama veya Azure Data Lake Depolama) hesabının olay hub'ı ile aynı abonelikte olması gerekir.

Azure Depolama'a veri yakalama

Bir olay hub’ı oluşturduğunuzda Olay Hub'ı oluştur portal ekranında düğmesine tıklayarak Yakalama özelliğini etkinleştirebilirsiniz. Ardından Yakalama Sağlayıcısı kutusunda Azure Storage’a tıklayarak bir Depolama Hesabı ve kapsayıcı belirtirsiniz. Event Hubs Yakalama özelliği, depolama ile hizmetten hizmete kimlik doğrulama kullandığından depolama bağlantı dizesi belirtmenize gerek yoktur. Kaynak seçici, depolama hesabınız için kaynak URI'sini otomatik olarak seçer. Azure Resource Manager kullanıyorsanız bu URI'yi dize olarak açıkça belirtmeniz gerekir.

Zaman penceresi varsayılan olarak 5 dakikadır. En düşük değer 1, en yüksek değer ise 15'tir. Boyut penceresi 10-500 MB aralığındadır.

Yakalama için zaman penceresi

Not

Yakalama penceresi sırasında hiçbir olay oluşmadığı zaman boş dosya yayma özelliğini etkinleştirebilirsiniz veya devre dışı abilirsiniz.

2. Nesil'de Azure Data Lake Depolama yakalama

  1. Azure depolama hesabı oluşturmak için Depolama hesabı oluşturma makale Depolama izleyin. Hiyerarşik ad alanını 2. Nesil hesabı olarak Azure Data Lake'e Depolama Gelişmiş sekmesinde Etkin olarak ayarlayın. Azure Depolama hesabının olay hub'ı ile aynı abonelikte olması gerekir.

  2. Olay hub'ı oluştururken aşağıdaki adımları uygulayın:

    1. Yakalama için On seçeneğini seçin.

    2. Yakalama sağlayıcısı olarak Azure Depolama'yi seçin. Yakalama Data Lake Store için gördüğünüz Azure Depolama Hizmeti seçeneği, Azure Data Lake Hizmeti'nin 1. Nesil Depolama. Azure Data Lake Depolama 2. Nesil'i kullanmak için Azure Depolama.

    3. Kapsayıcı Seç düğmesini seçin.

      Data Lake 2. Nesil'Depolama yakalamayı etkinleştirme

  3. Listeden Azure Data Lake Depolama 2. Nesil hesabını seçin.

    Data Lake Depolama 2. Nesil'i seçin

  4. Kapsayıcıyı seçin (Data Lake'te dosya sistemi Depolama 2. Nesil).

    Depolamada dosya sistemini seçme

  5. Olay Hub'ı Oluştur sayfasında Oluştur'a tıklayın.

    Oluştur düğmesini seçin

    Not

    Azure Data Lake Depolama 2. Nesil'de bu kullanıcı arabirimini (UI) kullanarak oluşturacağınız kapsayıcı, Depolama Gezgini. Benzer şekilde, Data Lake 2. Nesil Depolama dosya sistemi de bu kullanıcı arabiriminde kapsayıcı olarak gösterir.

1. Nesil'de Azure Data Lake'Depolama yakalama

Verileri 1. Nesil'Depolama Azure Data Lake'e yakalamak için bir Data Lake Depolama 1. Nesil hesabı ve bir olay hub'ı oluşturun:

Azure Data Lake Depolama 1. Nesil hesabı ve klasörleri oluşturma

  1. Azure Data Lake Depolama 1.Nesil ile Kullanmaya başlayın yönergeleri izleyerek bir Data Lake Depolama hesabı Azure portal.
  2. Event Hubs'den verileri yakalamak istediğiniz Data Lake Depolama 1. Nesil hesabında bir klasör oluşturmak ve Data Lake Depolama 1. Nesil hesabınıza veri yazacak şekilde Event Hubs'a izinler atamak için Event Hubs'a izin atama bölümündeki yönergeleri izleyin.

Olay hub’ı oluşturma

  1. Olay hub'ı, oluşturduğunuz Azure Data Lake Depolama 1. Nesil hesabıyla aynı Azure aboneliğinde yer almalı. Event Hub'ı oluştur portal sayfasının Yakalama bölümünde Açık düğmesine tıklayarak olay hub'ını oluşturun.

  2. Event Hub'ı oluştur portal sayfasında, Yakalama Sağlayıcısı kutusundan Azure Data Lake Store’u seçin.

  3. Data Lake Store açılan listesinin yanındaki Depo seç alanında, daha önce oluşturduğunuz Data Lake Depolama 1. Nesil hesabını belirtin ve Data Lake Yolu alanına oluşturduğunuz veri klasörünün yolunu girin.

    Data Lake Depolama hesabı seçme

Mevcut bir olay hub'ında Yakalama özelliğini yapılandırma

Event Hubs ad alanlarında mevcut olan olay hub'ları üzerinde Yakalama özelliğini yapılandırabilirsiniz. Yakalama özelliğini mevcut bir olay hub'ında etkinleştirmek veya Yakalama ayarlarınızı değiştirmek için ad alanına tıklayarak genel bakış ekranını yükleyin, ardından Yakalama ayarını etkinleştirmek veya değiştirmek istediğiniz olay hub'ına tıklayın. Son olarak, açık sayfanın sol tarafındaki Yakala seçeneğine tıklayın ve aşağıdaki şekilde gösterildiği gibi ayarları düzenleyin:

Azure Blob Depolama

Mevcut bir olay hub'ı için Azure depolamada yakalamayı yapılandırma.

Azure Data Lake Storage 2. Nesil

Yukarıdakiyle aynıdır (Azure Blob Depolama için), ancak Azure Data Lake Depolama 2. Nesil hesabından bir kapsayıcı seçersiniz.

Azure Data Lake Storage 1. Nesil

Azure Data Lake Depolama

Sonraki adımlar