Azure Toolkit for IntelliJ

Compatible with IntelliJ IDEA
Apr 04, 2018
22 463

These plugins allow Java developers and Azure HDInsight users to easily create, develop, configure, test, and deploy highly available and scalable Java web apps and Spark/Hadoop jobs to Azure from IntelliJ on all supported platforms.

  • Azure Web App Workflow: You can run your web applications on Azure Web App with One-Click experience using Azure Toolkits for IntelliJ.
  • Azure Container Workflow: You can dockerize and run your web application on Azure Web App (Linux) via Azure Container Registry.
  • Azure Explorer: You can view and manage your cloud resources on Azure with Azure Explorer in Azure Toolkits for IntelliJ.
  • Azure HDInsight: Use Azure HDInsight tool to submit Spark jobs to HDInsight cluster, monitor and debug Spark or Hadoop Hive jobs easily.

Download plugin

Recent change notes

  • Added open Azure Storage Explorer for exploring data in HDInsight cluster (blob or ADLS).
  • Improved Spark remote debugging.
  • Improved Spark job submission correctness check.
  • Fixed an login issue.
    • [3.4.0]
      • Users can use Ambari username/password to submit Spark job to HDInsight cluster, in additional to Azure subscription based authentication. This means users without Azure subscription permission can still use Ambari credentials to submit/debug their Spark jobs in HDInsight clusters.
      • The dependency on storage permission is removed and users do not need to provide storage credentials for Spark job submission any more (storage credential is still needed if users want to use storage explorer).
        • [3.3.0]
          • Added support of Enterprise Security Package HDInsight Spark cluster.
          • Support submitting Spark jobs using Ambari username/password instead of the Azure subscription credential.
          • Updated ApplicationInsights version to v1.0.10.
          • Fixed some bugs.
          • Fixed Spark job submission issue when user right click Spark project and submit Spark job in project explorer.
          • Fixed HDInsight wasbs access bug when SSL encrypted access is used.
          • Added JxBrowser support for new Spark job UI.
          • Fixed winutils.exe not setup issue and updated error message.
          • Fixed compatibility issue with IntelliJ IDEA 2017.3.
          • HDInsight tools UI refactoring: Added toolbar entry and right click context menu entry for Spark job submission and local/in-cluster debugging, which make users submit or debug job easier.
          • Fixed some bugs.
          • Support submitting the script to HDInsight cluster without modification in Spark local run.
          • Fixed some bugs.
          • Support view/edit properties of Azure Web App (Windows/Linux).
          • Support interactive login mode for Azure China.
          • Support running docker locally for multiple modules in current project (simultaneously).
          • Users can now use the same code for both Spark local run and cluster run, which means they can test locally and then submit to cluster without modification.
          • HDInsight tools for IntelliJ now generate run/debug configuration automatically to make Spark job run/debug easier for both local and cluster run.
          • Fixed some bugs.
          • Support pushing docker image of the project to Azure Container Registry.
          • Support navigating Azure Container Registry in Azure Explorer.
          • Support pulling image from Azure Container Registry in Azure Explorer.
          • Fixed some bugs.
          • Fixed "Unexpected token" error when using Run on Web App (Linux). (#1014)
          • Support Spring Boot Project: The Azure Toolkits for IntelliJ now support running your Spring Boot Project (Jar package) on Azure Web App and Azure Web App (Linux).
          • Docker Run Locally: You can now docker run your projects locally after adding docker support.
          • New Node in Azure Explorer: You can now view the property of your resources in Azure Container Registry.
          • Added validation for Spark remote debug SSH authentication.
          • Fixed some bugs.
          • Support Community Edition: The Azure Toolkit for IntelliJ now supports deploying your Maven projects to Azure App Service from IntelliJ IDEA, both Community and Ultimate Edition.
          • Improved Web App Workflow: You can now run your web applications on Azure Web App with One-Click experience using Azure Toolkit for IntelliJ.
          • New Container Workflow: You can now dockerize and run your web application on Azure Web App (Linux) via Azure Container Registry.
          • Spark remote debugging in IntelliJ now support debugging of both driver and executor code depending on where the breakpoint is set.
          • Fixed some bugs.
          • Added the Redis Cache Explorer that allows users to scan/get keys and their values.
          • Improved Spark job remote debugging support(show log in console, apply and load debugging config).
          • Fixed some bugs.