Description
For this implementation, we can go a slightly different route. Both the local and YARN implementations prepare the Driver folder in C# but then hand it over to Java for the actual submission.
HDInsight offers a REST API for job submission. Hence, we can do the following approach:
- C# prepares the Driver folder
- Java adds the java side (mostly the Driver configuration)
- C# zips it up and submits.
This would get us one step closer to having a client for machines with no Java installed.