Aracılığıyla paylaş


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

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çmayeni bir terminal oturumu açın.
    • Terminal oturumlarını terminal oturumlarını yeniden yüklemeyeniden yükleyin.
    • Alt paneli alt paneli kapatkapatın. Paneli yeniden açmak için sağ kenar çubuğunun alt kısmına tıklayın alt paneli yeniden açma .

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ış olarak truebaş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.