Azure Databricks web terminalinde kabuk komutlarını çalıştırma
Azure Databricks web terminali Spark sürücüsü düğümünde kabuk komutları çalıştırmanız ve Vim veya Emacs gibi düzenleyicileri kullanmanız için kullanışlı ve son derece etkileşimli bir yöntem sunar. Web terminali, tek bir işlemde birçok kullanıcı tarafından kullanılabilir. Web terminalinin örnek kullanımları arasında kaynak kullanımını izleme ve Linux paketlerini yükleme sayılabilir.
Web terminali tüm çalışma alanı kullanıcıları için varsayılan olarak devre dışıdır.
Docker Container Services'ın etkinleştirilmesi web terminalini devre dışı bırakır.
Uyarı
Azure Databricks, işlem Spark sürücüsündeki 7681 numaralı bağlantı noktasından web terminali hizmetini proxy'ler. Bu web proxy'si yalnızca web terminali ile kullanılmak üzere tasarlanmıştır. İşlem başlatıldığında bağlantı noktası meşgulse veya başka bir çakışma varsa web terminali beklendiği gibi çalışmayabilir. Diğer web hizmetleri 7681 numaralı bağlantı noktasında başlatılırsa, işlem kullanıcıları olası güvenlik açıklarına maruz kalabilir. Bir işlemde desteklenmeyen yazılımların yüklenmesinden kaynaklanan sorunlardan ne Databricks ne de Microsoft sorumludur.
Gereksinimler
- bir işlem üzerinde İZIN'E EKLENEBILIR.
- Azure Databricks çalışma alanınızda web terminali etkinleştirilmelidir.
Web terminalini başlatma
Web terminalini işlem ayrıntıları sayfasından veya bir not defterinden başlatabilirsiniz.
İşlem ayrıntıları sayfasından web terminalini başlatmak için Uygulamalar sekmesine ve ardından Web Terminali'ne tıklayın. Web terminali kullanıcı arabirimi ve Bash istemiyle yeni bir sekme açılır.
Web terminalini bir not defterinden başlatmak için, ekli işlem açılan menüsüne tıklayın, ekli işlem üzerine gelin ve ardından Web Terminali'ne tıklayın. Web terminali, ekranın alt kısmındaki bir panelde açılır.
Not defterindeki web terminal panelinde, aşağıdakileri yapmak için panelin sağ üst kısmındaki düğmeleri kullanabilirsiniz:
- Yeni bir sekmede yeni bir terminal oturumu açın.
- Terminal oturumlarını yeniden yükleyin.
- Alt paneli kapatın. Paneli yeniden açmak için sağ kenar çubuğunun alt kısmına tıklayın .
Web terminali kullanma
Web terminalinde komutları işlem sürücüsü düğümünün kapsayıcısında kök olarak çalıştırabilirsiniz.
Her kullanıcının en fazla 100 etkin web terminali oturumu (sekme) açık olabilir. Boşta kalan web terminali oturumları zaman aşımına neden olabilir ve web terminali web uygulaması yeniden bağlanarak yeni bir kabuk işlemine neden olur. Bash oturumunuzu korumak istiyorsanız Databricks, smokin kullanmanızı önerir.
Sınırlamalar
Azure Databricks, Spark işlerinin web terminalinden çalıştırılmasını desteklemez. Ayrıca, Azure Databricks web terminali aşağıdaki işlem türlerinde kullanılamaz:
- İş işlemi
- İşlem, ortam değişkeni kümesiyle
DISABLE_WEB_TERMINAL=true
başlatıldı. - Erişim modu Paylaşılan olarak ayarlanmış şekilde başlatılan işlem.
- Spark yapılandırması
spark.databricks.pyspark.enableProcessIsolation
olarak ayarlanmış olaraktrue
başlatılan işlem.
İlk sayfa yüklemesinin üzerinden 12 saat sabit bir sınır vardır ve bundan sonra etkin olsa bile herhangi bir bağlantı sonlandırılır. Yeniden bağlanmak için web terminalini yenileyebilirsiniz. Databricks, kabuk oturumunuzu korumak için smokin kullanmanızı önerir.
ARM işlem kaynakları, Git klasörlerindeki dosyalar dahil olmak üzere çalışma alanı dosyalarına erişmek için web terminallerini kullanamaz.
Docker Container Services'ın etkinleştirilmesi web terminalini devre dışı bırakır.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin