Správa jazykových rozšíření v clusteru Azure Data Exploreru
Funkce jazykových rozšíření umožňuje používat moduly plug-in rozšíření jazyka k integraci dalších jazyků do dotazů KQL v Azure Data Exploreru. Modul runtime modulu plug-in je hostovaný v izolovaném a zabezpečeném prostředí spuštěném na uzlech clusteru. V tomto článku spravujete modul plug-in rozšíření jazyka v clusteru Azure Data Exploreru na webu Azure Portal.
Požadavky
- Předplatné Azure. Vytvořte bezplatný účet Azure.
- Cluster a databáze Azure Data Exploreru. Vytvořte cluster a databázi.
- Projděte si omezení. Všimněte si, že jazykové rozšíření je možné povolit pouze u skladových položek, které podporují vnořenou virtualizaci.
- Oprávnění Správce clusteru AllDatabasesAdmin Správa oprávnění clusteru Azure Data Exploreru
Povolení jazykových rozšíření v clusteru
Pokud chcete v clusteru povolit rozšíření jazyka, postupujte následovně:
Na webu Azure Portal přejděte do clusteru Azure Data Exploreru.
Vyberte Nastavení.
V části Konfigurace vyhledejte jazykové rozšíření, které chcete použít, a pak vyberte Zapnuto.
V případě Pythonu vyberte požadovaný obrázek ze seznamu. Image může být spravovaná nebo vlastní image.
Zvolte Uložit.
Poznámka:
Povolení rozšíření jazyka může trvat až 60 minut. Tento proces nemá vliv na dostupnost clusteru.
Změna image rozšíření jazyka Python v clusteru
Pokud chcete upravit image rozšíření jazyka Python v clusteru, postupujte následovně:
- Na webu Azure Portal přejděte do clusteru Azure Data Exploreru.
- Vyberte Nastavení.
- V části Konfigurace vyberte ze seznamu požadovanou image Pythonu.
- Zvolte Uložit.
Poznámka:
Aktualizace procesu image může trvat až 60 minut. Tento proces nemá vliv na dostupnost clusteru.
Vytvoření vlastní image
Na webu Azure Portal přejděte do clusteru Azure Data Exploreru.
Vyberte Nastavení.
V části Konfigurace vyberte + Přidat vlastní image (Preview)
V podokně, které se otevře, zadejte následující informace:
- Název vlastní image: Název vlastní image.
- Začít od: Zvolte modul Pythonu nebo existující image.
- Modul Pythonu:
- Zadejte platné číslo verze Pythonu.
- Přidejte soubor požadavků.
- Existující obrázek:
- V rozevíracím seznamu vyberte existující obrázek.
- Přidejte soubor požadavků.
- Modul Pythonu:
Vyberte OK.
Poznámka:
Zatímco cluster aktualizuje novou image, další změny clusteru se nedají provést.
Po vytvoření image ji můžete upravit nebo odstranit.
Soubor s požadavky
Podporované soubory požadavků jsou ve formátu pip requirements.txt
a můžou obsahovat libovolný balíček Pythonu. Každý řádek obsahuje název balíčku, volitelně následovaný číslem balíčku. Příklad:
annotated-types==0.6.0
anytree
arrow==1.3.0
attrs==23.2.0
Zakázání jazykových rozšíření v clusteru
Poznámka:
Zakázání procesu image může trvat až 30 minut. Tento proces nemá vliv na dostupnost clusteru.
Pomocí následujících kroků zakažte rozšíření jazyka v clusteru:
- Na webu Azure Portal přejděte do clusteru Azure Data Exploreru.
- V Nastavení vyberte Konfigurace.
- V podokně Konfigurace vyberte Vypnuto a zakažte rozšíření jazyka.
- Zvolte Uložit.
Omezení
- Sandbox modulu runtime rozšíření jazyka přiděluje místo na disku, i když se žádný dotaz nespustí v oboru příslušného jazyka. Podrobnější omezení najdete v sandboxech.
Související obsah
- Naučte se spouštět integrované dotazy KQL v Pythonu.
- Naučte se spouštět integrované dotazy KQL jazyka R.