Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Databricks poskytuje nástroje pro instalaci knihoven z úložišť balíčků PyPI, Maven a CRAN. Úplné podrobnosti o kompatibilitě knihoven najdete v tématu výpočtově omezené knihovny.
Důležité
Knihovny je možné nainstalovat z DBFS při použití Databricks Runtime 14.3 LTS a níže. Každý uživatel pracovního prostoru ale může upravovat soubory knihovny uložené v DBFS. Aby se zlepšilo zabezpečení knihoven v pracovním prostoru Azure Databricks, ukládání souborů knihoven v kořenovém adresáři DBFS je ve výchozím nastavení v Databricks Runtime 15.1 a novějších zakázaných. Viz Ukládání knihoven v kořenovém adresáři DBFS je ve výchozím nastavení zastaralé a zakázané.
Místo toho Databricks doporučuje nahrávat všechny knihovny, včetně knihoven Pythonu, souborů JAR a konektorů Spark, do souborů pracovního prostoru nebo svazků katalogu Unity, nebo využívat úložiště balíčkových knihoven. Pokud vaše úloha tyto vzory nepodporuje, můžete také použít knihovny uložené v cloudovém úložišti objektů.
Balíček PyPI
V seznamu možností Zdroj knihovny vyberte PyPI.
Zadejte název balíčku PyPI. Chcete-li nainstalovat konkrétní verzi knihovny, použijte tento formát knihovny:
<library>==<version>. Napříkladscikit-learn==0.19.1.Poznámka:
Pro úlohy doporučuje Databricks zadat verzi knihovny, aby se zajistilo reprodukovatelné prostředí. Pokud není verze knihovny plně zadaná, databricks používá nejnovější odpovídající verzi. To znamená, že různé běhy stejné úlohy mohou používat odlišné verze knihoven, jakmile jsou publikovány nové verze. Zadáním verze knihovny zabráníte novým změnám způsobujícím problémy v knihovnách, aby neohrozily vaše úlohy.
(Volitelné) Do pole Adresa URL indexu zadejte adresu URL indexu PyPI.
Klikněte na Install (Nainstalovat).
Balíček Maven nebo Spark
Důležité
Pokud chcete nainstalovat knihovny Mavenu na výpočetní prostředky nakonfigurované pomocí standardního režimu přístupu (dříve sdílený režim přístupu), musíte nastavit oprávnění PŘIPOJIT K výpočetním prostředkům a SPRAVOVAT je a přidat souřadnice Mavenu do seznamu povolených. Viz Přidání souřadnic Maven do seznamu povolených.
Důležité
Pro Databricks Runtime 14.3 LTS a starší verze používá Databricks Apache Ivy 2.4.0 k řešení balíčků Maven. Pro Databricks Runtime 15.0 a novější používá Databricks Ivy verzi 2.5.1 nebo vyšší a konkrétní verze Ivy je uvedena v poznámkách k vydání a kompatibilitě verzí Databricks Runtime.
Pořadí instalace balíčků Maven může mít vliv na konečný strom závislostí, který může ovlivnit pořadí načtení knihoven.
V seznamu tlačítek knihovní zdroj vyberte Maven.
Zadejte souřadnici Mavenu. Proveďte některou z následujících akcí:
- **
Do pole Souřadnice zadejte Maven koordinátu knihovny k instalaci. Souřadnice Mavenu jsou ve tvaru
groupId:artifactId:version, napříkladcom.databricks:spark-avro_2.10:1.0.0. - Pokud neznáte přesnou souřadnici, zadejte název knihovny a klikněte na Hledat balíčky. Zobrazí se seznam odpovídajících balíčků. Pokud chcete zobrazit podrobnosti o balíčku, klikněte na jeho název. Balíčky můžete řadit podle názvu, organizace a hodnocení. Výsledky můžete filtrovat také tak, že na panelu hledání napíšete dotaz. Výsledky se aktualizují automaticky.
- V rozevíracím seznamu vlevo nahoře vyberte Balíčky Maven Central nebo Spark Packages .
- Volitelně vyberte verzi balíčku ve sloupci Vydané verze.
- Klikněte na + Vybrat vedle balíčku. Pole Souřadnice se vyplní vybraným balíčkem a verzí.
- **
Do pole Souřadnice zadejte Maven koordinátu knihovny k instalaci. Souřadnice Mavenu jsou ve tvaru
(Volitelné) Do pole Úložiště můžete zadat adresu URL úložiště Maven.
Poznámka:
Pro interní úložiště Maven je nutné zakázat výchozí řešitel Maven Central nastavením
spark.databricks.driver.disableDefaultMavenCentralResolvernebospark.databricks.driver.disableSparkPackagesResolvernatrue. Tato nová konfiguracespark.databricks.driver.preferredMavenCentralMirrorUrlnezakazuje.V poli Vyloučení volitelně zadejte
groupIdartifactIdzávislosti, které chcete vyloučit (napříkladlog4j:log4j).Poznámka:
Maven funguje s použitím nejbližší kořenové verze a v případě dvou balíčků, které se používají pro verze s různými závislostmi, záleží na pořadí, takže může selhat, když se nejprve načte balíček se starší závislostí.
Pokud chcete tento problém obejít, vylučte konfliktní knihovnu. Například při instalaci balíčku se souřadnicí
com.microsoft.azure:azure-eventhubs-spark_2.12:2.3.22nastavte pole Vyloučení nacom.nimbusds:oauth2-oidc-sdk:RELEASE, aby se načetla nejnovější verzeeventhubsz MSAL4J a byla splněna závislosteventhubs.Klikněte na Install (Nainstalovat).
Balíček CRAN
- V seznamu Zdroj knihovny vyberte možnost CRAN.
- Do pole Balíček zadejte název balíčku.
- (Volitelné) Do pole Úložiště můžete zadat adresu URL úložiště CRAN.
- Klikněte na Install (Nainstalovat).
Poznámka:
Zrcadla CRAN slouží k nejnovější verzi knihovny. V důsledku toho můžete skončit s různými verzemi balíčku R, pokud knihovnu připojíte k různým clusterům v různých časech. Informace o správě a opravě verzí balíčků R v Databricks najdete ve znalostní bázi Knowledge Base.