Which IDE is best for spark Scala development?

Which IDE is best for spark Scala development?

IntelliJ. While many Spark developers use SBT or Maven on the command line, IntelliJ IDEA is the most popular IDE. Install the JetBrains Scala plugin from Preferences > Plugins and get the community edition for free (Apache committers get free IntelliJ Ultimate Edition licences).