-
Couldn't load subscription status.
- Fork 329
[Documentation]Instructions on how to take your application to production #345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 6 commits
e6ca264
db3808f
cdfc8b7
d6cbd28
606a2c6
c197f89
7abab90
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,108 @@ | ||||||||||||||
| Taking your Spark .Net Application to Production | ||||||||||||||
| === | ||||||||||||||
|
|
||||||||||||||
| # Table of Contents | ||||||||||||||
| This how-to provides general instructions on how to take your .NET for Apache Spark application to production. | ||||||||||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What does it mean to take an app to production? Perhaps add a couple words/sentence defining that (does it just mean running on-prem? Deploying to cloud? Building and running There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Great point! @rapoth Could you please help with elaborating this a little more? |
||||||||||||||
| In this documentation, we will summary the most commonly asked scenarios when running Spark .Net Application. | ||||||||||||||
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||||||
| And you will also learn how to package your application and submit your application with [spark-submit](https://spark.apache.org/docs/latest/submitting-applications.html) and [Apachy Livy](https://livy.incubator.apache.org/). | ||||||||||||||
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||||||
| - [How to take your application to production when you have single dependency](#how-to-take-your-application-to-production-when-you-have-single-dependency) | ||||||||||||||
|
||||||||||||||
| - [How to take your application to production when you have single dependency](#how-to-take-your-application-to-production-when-you-have-single-dependency) | |
| - [How to take your application to production when you have a single dependency](#how-to-take-your-application-to-production-when-you-have-a-single-dependency) |
Not sure if we can change the phrasing here and still have it be precise, but "a single dependency" might sound a little cleaner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatively, could we make these headings either more concise or more precise? i.e., either remove the "How to take your application to production" part since that phrase is already in the article title, or add a phrase that more specifically states what it means to take an app to production (does it just mean running spark-submit, so we could say something like "Deploy app with a single dependency"?).
| - [How to take your application to production when you have single dependency](#how-to-take-your-application-to-production-when-you-have-single-dependency) | |
| - [Single dependency](#single-dependency) |
| - [How to take your application to production when you have single dependency](#how-to-take-your-application-to-production-when-you-have-single-dependency) | |
| - [How to deploy your application when you have a single dependency](#how-to-deploy-your-application-when-you-have-a-single-dependency) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your suggestion! I would prefer the second one which I think is concise and precise.
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What does single dependency mean? I think it could help users to include a short explanation here or at the top of the document of what a dependency means in the .NET for Spark context.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Show resolved
Hide resolved
elvaliuliuliu marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| And you should use `"files": ["adl://<cluster name>.azuredatalakestore.net/<some dir>/nugetLibrary.dll"]` in Scenario 4. | |
| Additionally, you should use `"files": ["adl://<cluster name>.azuredatalakestore.net/<some dir>/nugetLibrary.dll"]` in Scenario 4. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have made the changed to resolve all the comments (except few which need some input). Thanks so much @bamurtaugh for your comments and feedback!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to call it ".NET for Apache Spark" or ".NET for Spark" application instead (since we steer away from calling it Spark.NET publicly)? Also, I think ".NET" should be all caps for consistency.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, I will change it to
.NET for Apache Sparkfor now. And keep all.NETcaps. Thanks!