Github user AhyoungRyu commented on the issue:
https://github.com/apache/zeppelin/pull/1339
@bzz @Leemoonsoo
Sorry for my late response. I spent some time to test various cases on the
different OS.
I think it's ready for review(CI is green at last!).
I updated the PR description accordingly. Hope it helps you to remind the
purpose of this PR :)
Here is the list of changes after my initial commits
- Directory of Spark bin
I changed the dir of Spark bin from `interpreter/spark/` to `local-spark`.
Since `mvn clean` will remove `interpreter/`, users will see âDo you want to
download local Spark?â whenever they re-build and restart Zeppelin. So I
think creating a new dir(`local-spark`) would be better in this case.
- Supporting Windows users
I wanted to create `download-spark.cmd` for Windows. But sadly we canât
use many shell commands such as `curl`, `tar` and `sed` in the batch script. It
was hard to find 100% compatible commands for Windows. Maybe we can guide the
Windows users to install those commands by themselves, but itâs a bit
overdoing i think. Actually `download-spark` script is only for downloading the
latest version of Spark and set `SPARK_HOME`. So I updated some docs to explain
this as a alternative way.
- Documentations
I think itâs quite big change that ppl need to enter âYes/Noâ when
they start Zeppelin. Even though itâs only one time. So I updated
`README.md`, `install.md` and `spark.md`. The below screenshot is `spark.md`.

And as @bzz said before,
>How about EMR\Dataproc\Juju\BigTop users, will the proposed change affect
them?
Do we need to provide this local Spark mode for them? Actually it's my
question.. :D
And please feel free to point me for anything if it's needed.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---