Uruchamianie poleceń powłoki w terminalu internetowym usługi Azure Databricks
Terminal internetowy usługi Azure Databricks zapewnia wygodny i wysoce interaktywny sposób uruchamiania poleceń powłoki i korzystania z edytorów, takich jak Vim lub Emacs, w węźle sterownika platformy Spark. Terminal internetowy może być używany przez wielu użytkowników w jednym obliczeniach. Przykładowe zastosowania terminalu internetowego obejmują monitorowanie użycia zasobów i instalowanie pakietów systemu Linux.
Terminal sieci Web jest domyślnie wyłączony dla wszystkich użytkowników obszaru roboczego.
Włączenie usługi Docker Container Services powoduje wyłączenie terminalu internetowego.
Ostrzeżenie
Usługa Azure Databricks proxy obsługuje usługę terminalu internetowego z portu 7681 na sterowniku spark obliczeń. Ten internetowy serwer proxy jest przeznaczony tylko do użytku z terminalem internetowym. Jeśli port jest zajmowany podczas uruchamiania obliczeń lub występuje konflikt, terminal internetowy może nie działać zgodnie z oczekiwaniami. Jeśli inne usługi internetowe są uruchamiane na porcie 7681, użytkownicy obliczeniowi mogą być narażeni na potencjalne luki w zabezpieczeniach. Ani usługa Databricks, ani firma Microsoft nie ponosi odpowiedzialności za jakiekolwiek problemy wynikające z instalacji nieobsługiwanego oprogramowania na obliczeniach.
Wymagania
- MOŻE DOŁĄCZAĆ UPRAWNIENIA DO zasobów obliczeniowych.
- Obszar roboczy usługi Azure Databricks musi mieć włączony terminal internetowy.
Uruchamianie terminalu internetowego
Terminal internetowy można uruchomić ze strony szczegółów obliczeń lub notesu.
Aby uruchomić terminal internetowy ze strony szczegółów obliczeń, kliknij kartę Aplikacje , a następnie kliknij pozycję Terminal internetowy. Zostanie otwarta nowa karta z interfejsem użytkownika terminalu internetowego i monitem powłoki Bash.
Aby uruchomić terminal internetowy z notesu, kliknij dołączoną listę rozwijaną obliczeniową, umieść kursor na dołączonych obliczeniach, a następnie kliknij pozycję Terminal internetowy. Terminal internetowy zostanie otwarty w panelu w dolnej części ekranu.
W panelu terminalu sieci Web w notesie możesz użyć przycisków w prawym górnym rogu panelu, aby wykonać następujące czynności:
- Otwórz nową sesję terminalu na nowej karcie .
- Załaduj ponownie sesję terminalu .
- Zamknij dolny panel . Aby ponownie otworzyć panel, kliknij w dolnej części prawego paska bocznego.
Korzystanie z terminalu internetowego
W terminalu internetowym można uruchamiać polecenia jako katalog główny w kontenerze węzła sterownika obliczeniowego.
Każdy użytkownik może mieć maksymalnie 100 aktywnych sesji terminalu sieci Web (kart). Bezczynne sesje terminalu sieci Web mogą upłynął limit czasu, a aplikacja internetowa terminalu sieci Web zostanie ponownie połączona, co spowoduje nowy proces powłoki. Jeśli chcesz zachować sesję powłoki Bash, usługa Databricks zaleca korzystanie z narzędzia tmux.
Ograniczenia
Usługa Azure Databricks nie obsługuje uruchamiania zadań platformy Spark z poziomu terminalu internetowego. Ponadto terminal internetowy usługi Azure Databricks nie jest dostępny w następujących typach obliczeniowych:
- Obliczenia zadań
- Obliczenia uruchamiane przy użyciu
DISABLE_WEB_TERMINAL=true
zestawu zmiennych środowiskowych. - Środowisko obliczeniowe uruchomione z trybem dostępu ustawionym na Wartość Udostępniona.
- Obliczenia uruchomione przy użyciu konfiguracji
spark.databricks.pyspark.enableProcessIsolation
platformy Spark ustawionej na wartośćtrue
.
Istnieje sztywny limit 12 godzin od początkowego ładowania strony, po którym zostanie przerwane każde połączenie, nawet jeśli jest aktywne. Aby ponownie nawiązać połączenie, możesz odświeżyć terminal internetowy. Usługa Databricks zaleca używanie narzędzia tmux do zachowania sesji powłoki.
Włączenie usługi Docker Container Services powoduje wyłączenie terminalu internetowego.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla