Python için PyDev ve Databricks Connect ile Eclipse kullanma
Not
Bu makale Databricks Runtime 13.3 LTS ve üzeri için Databricks Connect'i kapsar.
Bu makale, PyDev ile Scala ve Eclipse için Databricks Connect'in nasıl kullanılacağını kapsar. Databricks Connect popüler IDE'leri, not defteri sunucularını ve diğer özel uygulamaları Azure Databricks kümelerine bağlamanızı sağlar. Bkz. Databricks Connect nedir?.
Not
Databricks Connect'i kullanmaya başlamadan önce Databricks Connect istemcisini ayarlamanız gerekir.
Databricks Connect ve Eclipse'i PyDev ile kullanmak için bu yönergeleri izleyin.
- Eclipse'i başlatın.
- Proje oluşturma: Dosya Yeni Proje PyDev PyDev > Projesi'ne ve ardından İleri'ye tıklayın.> > >
- Bir Proje adı belirtin.
- Project içeriği için Python sanal ortamınızın yolunu belirtin.
- Lütfen bir yorumlayıcıyı ilan etmeden önce yapılandırın'a tıklayın.
- El ile yapılandırma'ya tıklayın.
- Python/pypy exe için Yeni > Gözat'a tıklayın.
- Sanal ortamdan başvuruda bulunup Python yorumlayıcısının tam yolunu seçin ve ardından Aç'a tıklayın.
- Yorumlayıcı seç iletişim kutusunda Tamam'a tıklayın.
- Seçim gerekiyor iletişim kutusunda Tamam'a tıklayın.
- Tercihler iletişim kutusunda Uygula ve Kapat'a tıklayın.
- PyDev Projesi iletişim kutusunda Son'a tıklayın.
- Perspektif Aç'a tıklayın.
- Projeye örnek kodu veya kendi kodunuzu içeren bir Python kodu (
.py
) dosyası ekleyin. Kendi kodunuzu kullanıyorsanız, en azından örnek kodda gösterildiği gibi başlatmanızDatabricksSession
gerekir. - Python kod dosyası açıkken, çalışırken kodunuzun duraklatılmasını istediğiniz kesme noktalarını ayarlayın.
- Kodu çalıştırmak için Çalıştır'a >tıklayın. Tüm Python kodu yerel olarak çalıştırılırken, DataFrame işlemlerini içeren tüm PySpark kodu uzak Azure Databricks çalışma alanında küme üzerinde çalışır ve çalıştırma yanıtları yerel arayana geri gönderilir.
- Kodda hata ayıklamak için Hata Ayıklamayı Çalıştır'a > tıklayın. Tüm Python kodu yerel olarak hata ayıklanırken, tüm PySpark kodu uzak Azure Databricks çalışma alanında kümede çalışmaya devam eder. Çekirdek Spark altyapısı kodu doğrudan istemciden hata ayıklanamaz.
Daha ayrıntılı çalıştırma ve hata ayıklama yönergeleri için bkz . Program Çalıştırma.