網絡終端

Databricks web終端為您在Spark驅動節點上運行shell命令和使用編輯器(如Vim或Emacs)提供了一種方便和高度交互的方式。web終端可以在一個集群中被多個用戶使用。web終端的示例包括監控資源使用情況和安裝Linux包。

Web終端在默認情況下對所有工作區用戶禁用。

啟用Docker容器服務禁用web終端功能。

警告

Databricks從集群Spark驅動的7681端口代理web終端服務。此web代理僅用於web終端。如果集群啟動時端口被占用或其他衝突,可能導致web終端無法正常工作。如果在端口7681上啟動其他web服務,則集群用戶可能麵臨潛在的安全漏洞。由於群集上安裝了不受支持的軟件而導致的任何問題,Databricks概不負責。

需求

啟動網頁終端

要啟動web終端,請執行以下操作之一:

  • 在集群詳細信息頁麵中,單擊應用程序選項卡,然後單擊啟動網頁終端

  • 在筆記本中,單擊附加的集群下拉菜單,將鼠標懸停在附加的集群上,然後單擊終端

打開一個新選項卡,其中包含web終端UI和Bash提示符。在這裏,您可以在集群驅動程序節點的容器內以root身份運行命令。

Web終端界麵

每個用戶最多可以打開100個活動web終端會話(選項卡)。空閑的web終端會話可能超時,web終端web應用程序將重新連接,導致一個新的shell進程。如果你想保留你的Bash會話,Databricks建議使用tmux

限製

  • Databricks不支持在web終端運行Spark作業。此外,Databricks web終端在以下集群類型中不可用:

    • 工作的集群

    • 推出的集群DISABLE_WEB_TERMINAL = true環境變量集。

    • 訪問模式設置為共享

    • 使用Spark配置啟動的集群spark.databricks.pyspark.enableProcessIsolation設置為真正的

  • 從初始頁麵加載開始,有一個12小時的硬限製,超過12小時,任何連接,即使是活躍的,也將被終止。您可以刷新web終端重新連接。Databricks推薦使用tmux以保存您的shell會話。

  • 啟用Docker容器服務禁用web終端功能。