網絡終端
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身份運行命令。
每個用戶最多可以打開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終端功能。