Rendszerhéjparancsok futtatása az Azure Databricks webes terminálban
Az Azure Databricks webes terminállal a Spark illesztőprogram-csomóponton kényelmesen és nagy mértékben interaktív módon futtathat rendszerhéjparancsokat és használhat szerkesztőket, például a Vimet vagy az Emacsot. A webes terminált sok felhasználó használhatja egy számításon. A webes terminál például az erőforrás-használat monitorozását és a Linux-csomagok telepítését foglalja magában.
A webes terminál alapértelmezés szerint le van tiltva minden munkaterület-felhasználó számára.
A Docker Container Services engedélyezése letiltja a webes terminált.
Figyelmeztetés
Az Azure Databricks a számítási Spark-illesztő 7681-es portjáról proxyzja a webes terminálszolgáltatást. Ez a webes proxy csak a webes terminállal használható. Ha a port a számítás indításakor vagy egyéb ütközés esetén van elfoglalva, előfordulhat, hogy a webes terminál nem a várt módon működik. Ha más webszolgáltatások is elindulnak a 7681-s porton, a számítási felhasználók ki lehetnek téve a lehetséges biztonsági réseknek. Sem a Databricks, sem a Microsoft nem felelős a nem támogatott szoftverek számításra való telepítéséből eredő problémákért.
Követelmények
- CSATOLHATÓ egy számítási engedélyhez .
- Az Azure Databricks-munkaterületen engedélyezve kell lennie a webes terminálnak.
A webes terminál indítása
A webes terminált a számítási részletek lapról vagy egy jegyzetfüzetből indíthatja el.
Ha a számítási adatok lapról szeretné elindítani a webes terminált, kattintson az Alkalmazások fülre, majd a Web Terminál elemre. Megnyílik egy új lap a webes terminál felhasználói felületével és a Bash-üzenettel.
Ha egy jegyzetfüzetből szeretné elindítani a webes terminált, kattintson a csatolt számítási legördülő listára, mutasson a csatolt számításra, majd kattintson a Web Terminál elemre. A webes terminál a képernyő alján lévő panelen nyílik meg.
A jegyzetfüzet webes terminál paneljén a panel jobb felső sarkában lévő gombokkal a következőket teheti:
- Nyisson meg egy új terminál munkamenetet egy új lapon .
- Terminálmunkamenet újratöltése .
- Zárja be az alsó panelt . A panel újbóli megnyitásához kattintson a jobb oldali oldalsáv aljára.
Webes terminál használata
A webes terminálban a parancsokat gyökérként futtathatja a számítási illesztőprogram-csomópont tárolójában.
Minden felhasználó legfeljebb 100 aktív webes terminál munkamenetet (lapokat) nyithat meg. Az inaktív webes terminál munkamenetei időtúllépést okozhatnak, és a webes terminál webalkalmazása újracsatlakozik, ami új rendszerhéj-folyamatot eredményez. Ha meg szeretné tartani a Bash-munkamenetet, a Databricks a tmux használatát javasolja.
Korlátozások
Az Azure Databricks nem támogatja a Spark-feladatok webes terminálból való futtatását. Ezenkívül az Azure Databricks webes terminál nem érhető el a következő számítási típusok esetében:
- Feladat számítása
- A számítási feladat a
DISABLE_WEB_TERMINAL=true
környezeti változókészlettel indult el. - A számítás megosztott hozzáférési móddalindult el.
- A számítás a Spark konfigurációs
spark.databricks.pyspark.enableProcessIsolation
beállításávaltrue
indult el.
A kezdeti oldalbetöltés óta 12 órás korlátozás van érvényben, amely után a kapcsolat – még ha aktív is – megszakad. Az újracsatlakozáshoz frissítheti a webes terminált. A Databricks a tmux használatát javasolja a rendszerhéj-munkamenet megőrzése érdekében.
A Docker Container Services engedélyezése letiltja a webes terminált.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: