Включение сбора событий, передающихся потоком из Центров событий AzureEnable capturing of events streaming through Azure Event Hubs

Запись концентраторов событий Azure позволяет автоматически доставлять потоковые данные в концентраторах событий в хранилище BLOB-объектов Azure или Azure Data Lake Store выбранной учетной записи.Azure Event Hubs Capture enables you to automatically deliver the streaming data in Event Hubs to an Azure Blob storage or Azure Data Lake Store account of your choice.

Запись можно настроить при создании концентратора событий с помощью портала Azure.You can configure Capture at the event hub creation time using the Azure portal. Данные можно записывать в контейнер хранилища BLOB-объектов Azure или в учетную запись Azure Data Lake Store.You can either capture the data to an Azure Blob storage container, or to an Azure Data Lake Store account.

Дополнительные сведения см. в разделе Общие сведения о записи концентраторов событий.For more information, see the Event Hubs Capture overview.

Запись данных в учетную запись службы хранилища AzureCapture data to an Azure Storage account

Запись можно включить при создании концентратора событий. Для этого на экране Создание концентратора событий на портале нажмите кнопку Вкл.When you create an event hub, you can enable Capture by clicking the On button in the Create Event Hub portal screen. Затем укажите учетную запись хранения и контейнер, выбрав Служба хранилища Azure в поле поставщика записи.You then specify a Storage Account and container by clicking Azure Storage in the Capture Provider box. Так как для функции "Сбор" в Центрах событий и хранилища используется проверка подлинности со взаимодействием между службами, указывать строку подключения к хранилищу не нужно.Because Event Hubs Capture uses service-to-service authentication with storage, you do not need to specify a storage connection string. Средство выбора ресурсов автоматически выбирает универсальный код ресурса (URI) для вашей учетной записи хранения.The resource picker selects the resource URI for your storage account automatically. При использовании Azure Resource Manager этот универсальный код ресурса необходимо явным образом указать как строку.If you use Azure Resource Manager, you must supply this URI explicitly as a string.

Продолжительность времени окна по умолчанию составляет 5 минут.The default time window is 5 minutes. Минимальное значение равно 1, а максимальное — 15.The minimum value is 1, the maximum 15. Диапазон окна размера составляет 10–500 МБ.The Size window has a range of 10-500 MB.

Временное окно для сбора

Примечание

Вы можете включить или отключить создание пустых файлов за время окна сбора данных, когда события отсутствуют.You can enable or disable emitting empty files when no events occur during the Capture window.

Запись данных в учетную запись Azure Data Lake StoreCapture data to an Azure Data Lake Store account

Для записи данных в Azure Data Lake Store создайте учетную запись Data Lake Store и концентратор событий.To capture data to Azure Data Lake Store, you create a Data Lake Store account, and an event hub:

Создание учетной записи и папок Azure Data Lake StoreCreate an Azure Data Lake Store account and folders

  1. Создайте учетную запись Data Lake Store, следуя инструкциям в статье Начало работы с Azure Data Lake Store с помощью портала Azure.Create a Data Lake Store account, following the instructions in Get started with Azure Data Lake Store using the Azure portal.
  2. Следуйте инструкциям по назначению разрешений для Центров событий, чтобы создать папку в рамках учетной записи Data Lake Store, в которой нужно собирать данные из концентраторов событий. Затем назначьте разрешения для Центров событий, чтобы разрешить запись данных в вашу учетную запись Data Lake Store.Follow the instructions in the Assign permissions to Event Hubs section to create a folder within the Data Lake Store account in which you want to capture the data from Event Hubs, and assign permissions to Event Hubs so that it can write data into your Data Lake Store account.

Создание концентратора событийCreate an event hub

  1. Обратите внимание, что концентратор событий должен находиться в той же подписке Azure, что и только что созданная учетная запись Azure Data Lake Store.Note that the event hub must be in the same Azure subscription as the Azure Data Lake Store you just created. Создайте концентратор событий, нажав кнопку Вкл. в разделе Запись на странице портала Создание концентратора событий.Create the event hub, clicking the On button under Capture in the Create Event Hub portal page.

  2. На странице портала Создание концентратора событий в поле поставщика записи выберите Azure Data Lake Store.In the Create Event Hub portal page, select Azure Data Lake Store from the Capture Provider box.

  3. В поле Выберите Data Lake Store укажите учетную запись Data Lake Store, созданную ранее, а в поле Data Lake Path (Путь к Data Lake) введите путь к созданной папке данных.In Select Data Lake Store, specify the Data Lake Store account you created previously, and in the Data Lake Path field, enter the path to the data folder you created.

    Выбор учетной записи Data Lake Storage

Добавление или настройка функции записи для существующего концентратора событийAdd or configure Capture on an existing event hub

Функцию "Сбор" можно настроить в существующих концентраторах событий, расположенных в пространствах имен Центров событий.You can configure Capture on existing event hubs that are in Event Hubs namespaces. Чтобы включить запись в существующем концентраторе событий или изменить параметры записи, щелкните пространство имен. Появится экран обзора. Затем щелкните концентратор событий, для которого необходимо включить запись или изменить ее параметры.To enable Capture on an existing event hub, or to change your Capture settings, click the namespace to load the overview screen, then click the event hub for which you want to enable or change the Capture setting. Наконец, на открывшейся странице слева щелкните параметр записи и измените параметры записи, как показано на следующих снимках экрана.Finally, click the Capture option on the left side of the open page and then edit the settings, as shown in the following figures:

Хранилище BLOB-объектов AzureAzure Blob Storage

Настройка хранилища BLOB-объектов Azure

Хранилище озера данных AzureAzure Data Lake Store

Настройка Azure Data Lake Storage

Следующие шагиNext steps