I am new to Livy and am in the process of white-boarding a solution for a data product.
Can I have a .NET MVC Web App make a REST call to Livy server to execute a spark job and then back?
My understanding is if I make a REST call with all the correct params ( web service end point, spark context, .py code file, etc) then Livy server should be able to process the request. And Livy will be not worry if it coming from Java or Python or C#. NET environment because it is platform independent.
Looking at Livy's example the client instantiation code uses LivyClientBuilder() class which uses an import "import com.cloudera.livy.*;" in Java project.
LivyClient client = new LivyClientBuilder()
.setURI(new URI(livyUrl))
.build();
Is there something similar for C#/.NET or is the source code that I can use to create equivalent C# class?
Is this even needed as I can just make a REST call via native .NET web service client which Livy should be able to handle, right?