Freigeben über


Wie kann ich IntelliJ IDEA mit Azure Databricks verwenden?

IntelliJ IDEA von JetBrains ist eine integrierte Entwicklungsumgebung (IDE) für JVM-Sprachen, die zur Maximierung der Entwicklungsproduktivität entwickelt wurden. Sie vereinfacht Routineaufgaben und sich wiederholende Aufgaben für Sie durch die Bereitstellung intelligenter Codevervollständigung, statischer Codeanalysen und Refactoring und ermöglicht Ihnen, sich auf die spannenden Aspekte der Softwareentwicklung zu konzentrieren. Dadurch ist sie nicht nur produktiv, sondern auch sehr benutzerfreundlich. Sie können IntelliJ IDEA auf Ihrem lokalen Entwicklungscomputer verwenden, um Code in Azure Databricks wie folgt zu schreiben, auszuführen und zu debuggen:

Name Verwenden Sie dies, wenn Sie möchten …
Databricks Connect in IntelliJ IDEA mit Scala Verwenden Sie IntelliJ IDEA Ultimate, um lokalen Scala-Code in einem Azure Databricks-Remotearbeitsbereich zu schreiben, auszuführen und zu debuggen.
Databricks-Ressourcenbundles Verwenden Sie IntelliJ IDEA, um das Erstellen, Bereitstellen und Ausführen von Paketen zu vereinfachen. Databricks-Ressourcenbundles (oder kurz Bundles) ermöglichen Ihnen die programmgesteuerte Definition, Bereitstellung und Ausführung von Azure Databricks-Aufträgen, Delta Live Tables-Pipelines und MLOps Stacks mithilfe von bewährten CI/CD-Methoden und -Workflows.
Databricks-Befehlszeilenschnittstelle Verwenden Sie das integrierte Terminal in IntelliJ IDEA, um über die Befehlszeile mit Azure Databricks zu arbeiten.
Databricks SDK für Java Verwenden Sie IntelliJ IDEA, um Java-Code zu schreiben, auszuführen und zu debuggen, der mit Azure Databricks funktioniert.
Bereitstellen der Infrastruktur Verwenden Sie das Terraform- und HCL-Plug-In für IntelliJ IDEA, um die Bereitstellung der Azure Databricks-Infrastruktur mit Terraform zu vereinfachen und bewährte IaC-Methoden (Infrastructure-as-Code) einzuhalten. Verwenden Sie IntelliJ IDEA, um Java-Definitionen der Azure Databricks-Infrastruktur über Drittanbieterangebote wie das Cloud Development Kit für Terraform (CDKTF) und Pulumi zu schreiben und bereitzustellen.