From the course: Cloud Hadoop: Scaling Apache Spark

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Select your programming language

Select your programming language - Apache Spark Tutorial

From the course: Cloud Hadoop: Scaling Apache Spark

Start my 1-month free trial

Select your programming language

- [Instructor] So there are a number of programming languages you can use to work with Spark. And it can be a complex answer as to which one you should use. I'm going to try to make it simple for you. What I'm finding in working with my clients is most people are starting prototyping with Python. Now there is no issue with putting Python code into production so long as it performs at scale. Also, most of the coding examples that I'm seeing are coming in Python. Now that being said, Scala is the native language for Spark. And if you're not familiar with this, this is the functional version of Java. Scala is nontrivial to learn, particularly if you don't have experience in the functional programming paradigm. And although in working through some of the examples, I've included a couple of them here, just sprinkled them in so you can kind of get a sense of it, I think there's enough for you to learn in terms of what Spark…

Contents