Sdílet prostřednictvím


Rychlý start: Povolení zachytávání událostí streamovaných prostřednictvím služby Azure Event Hubs

V tomto rychlém startu se dozvíte, jak pomocí webu Azure Portal povolit zachytávání událostí do Azure Storage nebo Azure Data Lake Store.

Azure Event Hubs Capture umožňuje automaticky doručovat streamovaná data ve službě Event Hubs do služby Azure Blob Storage nebo do účtu Azure Data Lake Storage Gen2 podle vašeho výběru. Nastavení zachycení můžete nakonfigurovat pomocí webu Azure Portal při vytváření centra událostí nebo pro existující centrum událostí. Koncepční informace o této funkci najdete v přehledu funkce Event Hubs Capture.

Požadavky

  • Předplatné Azure. Pokud ho nemáte, vytvořte si bezplatný účet před tím, než začnete.
  • Pokud s Azure Event Hubs začínáte, přečtěte si přehled služby Event Hubs a funkce Event Hubs.

Důležité

Služba Event Hubs podporuje pouze účet služby Premium Storage s podporou objektů blob bloku.

Povolení funkce Capture při vytváření centra událostí

Pokud nemáte obor názvů služby Event Hubs, se kterým chcete pracovat, vytvořte obor názvů pomocí následujícího postupu v článku: Vytvoření oboru názvů služby Event Hubs. Ujistěte se, že jste vybrali cenovou úroveň Standard nebo vyšší. Úroveň Basic nepodporuje funkci Capture.

Pokud chcete vytvořit centrum událostí v rámci oboru názvů, postupujte takto:

  1. Na stránce Přehled vašeho oboru názvů vyberte na panelu příkazů tlačítko + Centrum událostí.

    Snímek obrazovky s výběrem tlačítka Přidat centrum událostí na panelu příkazů

  2. Na stránce Vytvořit centrum událostí zadejte název centra událostí a pak vyberte Další: Zachytit v dolní části stránky.

    Snímek obrazovky se stránkou Vytvořit centrum událostí

  3. Na kartě Capture (Zachytávání) vyberte On (Zapnuto) pro Capture (Zachytávání).

  4. Přetažením posuvníku nastavte časové okno v minutách. Výchozí časový interval je 5 minut. Minimální hodnota je 1 a maximum je 15.

  5. Přetažením posuvníku nastavíte okno Velikost (MB). Výchozí hodnota je 300 MB. Minimální hodnota je 10 MB a maximální hodnota je 500 MB.

  6. Určete, jestli má služba Event Hubs generovat prázdné soubory, pokud během časového intervalu zachycení nedojde k žádným událostem.

    Snímek obrazovky s kartou Zachytávání na stránce Vytvořit centrum událostí se základním nastavením Podívejte se na jednu z následujících částí na základě typu úložiště, které chcete použít k ukládání zachycených souborů.

Důležité

Azure Data Lake Storage Gen1 je vyřazený, takže ho nepoužívejte k zachytávání dat událostí. Další informace najdete v oficiálním oznámení. Pokud používáte Azure Data Lake Storage Gen1, migrujte na Azure Data Lake Storage Gen2. Další informace najdete v pokynech a vzorech migrace služby Azure Data Lake Storage.

Zachytávání dat do Azure Storage

  1. Jako zprostředkovatele zachytávání vyberte účet služby Azure Storage (výchozí).

  2. V případě kontejneru Azure Storage zvolte odkaz Vybrat kontejner .

    Snímek obrazovky znázorňující stránku Vytvořit centrum událostí s odkazem Vybrat kontejner

  3. Na stránce Účty úložiště vyberte účet úložiště, který chcete použít k zachytávání dat.

  4. Na stránce Kontejnery vyberte kontejner, do kterého chcete ukládat zachycené soubory, a pak zvolte Vybrat.

    Vzhledem k tomu, že služba Event Hubs Capture používá ověřování mezi službami s úložištěm, nemusíte zadávat připojovací řetězec úložiště. Výběr prostředku automaticky vybere URI prostředku pro váš účet úložiště. Pokud používáte Azure Resource Manager, musíte tento identifikátor URI explicitně zadat jako řetězec.

  5. Teď na stránce Vytvořit centrum událostí potvrďte, že se vybraný kontejner zobrazí.

  6. Pro formát názvu souboru capture zadejte formát pro zachycené názvy souborů.

  7. Vyberte Zkontrolovat a vytvořit v dolní části stránky.

    Snímek obrazovky s kartou Zachytávání na stránce Vytvořit centrum událostí s nastavením služby Azure Storage

  8. Na stránce Zkontrolovat a vytvořit zkontrolujte nastavení a výběrem možnosti Vytvořit vytvořte centrum událostí.

    Poznámka:

    Pokud je u účtu úložiště zakázaný veřejný přístup, povolte přístup k účtu úložiště důvěryhodným službám, které zahrnují Azure Event Hubs. Podrobnosti a podrobné pokyny najdete v tomto článku.

Zachytávání dat do Azure Data Lake Storage Gen2

Pokud chcete vytvořit účet Azure Storage, postupujte podle článku Vytvoření účtu úložiště. Na kartě Upřesnit nastavte hierarchický obor názvů tak, aby byl účet Azure Data Lake Storage Gen2 povolený. Účet Azure Storage musí být ve stejném předplatném jako centrum událostí.

  1. Jako zprostředkovatele zachytávání vyberte Azure Storage . Pokud chcete použít Azure Data Lake Storage Gen2, vyberte Azure Storage.

  2. V případě kontejneru Azure Storage zvolte odkaz Vybrat kontejner .

    Snímek obrazovky znázorňující stránku Vytvořit centrum událostí s odkazem Vybrat kontejner

  3. Ze seznamu vyberte účet Azure Data Lake Storage Gen2.

    Snímek obrazovky znázorňující výběr účtu Data Lake Storage Gen2

  4. Vyberte kontejner (systém souborů ve službě Data Lake Storage Gen2) a pak v dolní části stránky zvolte Vybrat.

    Snímek obrazovky se stránkou Kontejnery

  5. Pro formát názvu souboru capture zadejte formát pro zachycené názvy souborů.

  6. Vyberte Zkontrolovat a vytvořit v dolní části stránky.

    Snímek obrazovky se stránkou Vytvořit centrum událostí se všemi zadanými poli

  7. Na stránce Zkontrolovat a vytvořit zkontrolujte nastavení a výběrem možnosti Vytvořit vytvořte centrum událostí.

    Poznámka:

    Kontejner, který vytvoříte v Azure Data Lake Storage Gen2 pomocí tohoto uživatelského rozhraní, se zobrazí v části Systémy souborů v Průzkumník služby Storage. Podobně se systém souborů, který vytvoříte v účtu Data Lake Storage Gen2, zobrazí jako kontejner v tomto uživatelském rozhraní.

Konfigurace funkce Capture pro existující centrum událostí

Funkci Capture můžete nakonfigurovat v existujících centrech událostí, která jsou v oborech názvů služby Event Hubs. Pokud chcete funkci Capture povolit v existujícím centru událostí nebo změnit nastavení funkce Capture, postupujte takto:

  1. Na domovské stránce vašeho oboru názvů vyberte Event Hubs v části Entity v nabídce vlevo.

  2. Vyberte centrum událostí, pro které chcete nakonfigurovat funkci Capture.

    Snímek obrazovky znázorňující výběr centra událostí v seznamu center událostí

  3. Na stránce Instance služby Event Hubs vyberte v nabídce vlevo možnost Zachytit.

    Snímek obrazovky se stránkou Capture pro centrum událostí

  4. Na stránce Zachytávání vyberte Avro pro výstupní formát serializace událostí. Formát Parquet se podporuje jenom prostřednictvím integrace Azure Stream Analytics. Další informace najdete v tématu Zachycení dat služby Event Hubs ve formátu parquet a analýze pomocí Azure Synapse Analytics.

  5. Vyberte Zapnuto pro zachytávání.

    Snímek obrazovky zobrazující stránku Zachycení centra událostí s povolenou funkcí Capture

  6. Pokud chcete nakonfigurovat další nastavení, projděte si oddíly: