I would recommend this spark package for your unit testing needs (
http://spark-packages.org/package/holdenk/spark-testing-base).

Best,
Burak

On Thu, Aug 13, 2015 at 5:51 AM, jay vyas <jayunit100.apa...@gmail.com>
wrote:

> yes there certainly is, so long as eclipse has the right plugins and so on
> to run scala programs.  You're really asking two questions: (1) Can I use a
> modern IDE to develop spark apps and (2) can we easily  unit test spark
> streaming apps.
>
> the answer is yes to both...
>
> Regarding your IDE:
>
> I like to use intellij with the set plugins for scala development.  It
> allows you to run everything from inside the IDE.  I've written up setup
> instructions here:
> http://jayunit100.blogspot.com/2014/07/set-up-spark-application-devleopment.html
>
> Now, regarding local unit testing:
>
> As an example, here is a unit test for confirming that spark can write to
> cassandra.
>
>
> https://github.com/jayunit100/SparkStreamingApps/blob/master/src/test/scala/TestTwitterCassandraETL.scala
>
> The key here is to just set your local master in the unit test, like so
>
> sc.setMaster("local[2]")
>
> local[2] gaurantees that you'll have a producer and a consumer, so that
> you don't get a starvation scenario.
>
>
> On Wed, Aug 12, 2015 at 7:31 PM, Mohit Anchlia <mohitanch...@gmail.com>
> wrote:
>
>> Is there a way to run spark streaming methods in standalone eclipse
>> environment to test out the functionality?
>>
>
>
>
> --
> jay vyas
>

Reply via email to