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

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 új terminálmunkamenet megnyitása.
    • Terminálmunkamenet terminálmunkamenet újrabetöltéseújratöltése .
    • Zárja be az alsó panelt alsó panel bezárása. A panel újbóli megnyitásához kattintson az alsó panel újbóli megnyitása 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ával trueindult 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.