-
Notifications
You must be signed in to change notification settings - Fork 2.8k
ZEPPELIN-383 CLASSPATH_OVERRIDES environment variable #386
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
Conversation
…ATH in the shell scripts
Address https://issues.apache.org/jira/browse/ZEPPELIN-377. This patch change spark package download location from apache archive to mirror, to download in 10min. Also add missing test for 1.5.1 and change test version from 1.4.0 to 1.4.1 Author: Lee moon soo <moon@apache.org> Closes #380 from Leemoonsoo/fix_spark_test and squashes the following commits: 142583a [Lee moon soo] Add test for 1.5.1 b8323e6 [Lee moon soo] Use mirror for 1.3.x and later version of spark
… points to null link I found the right place of dynamicform.html : ) Author: Ryu Ah young <fbdkdud93@hanmail.net> Closes #378 from AhyoungRyu/ZEPPELIN-376-dynamicform.html-points-to-null-link and squashes the following commits: f44d46a [Ryu Ah young] fix http://zeppelin.incubator.apache.org/docs/display.html link 0b79294 [Ryu Ah young] ZEPPELIN-376 http://zeppelin.incubator.apache.org/docs/dynamicform.html points to null link
|
Thanks for the contribution. |
|
@Leemoonsoo: I think not exactly. Somebody wants to put a patched I believe what @echarles introduces here, is the mechanism for the user to be able to override any arbitrary functionality no matter what. Very nice feature, @echarles. |
|
Oh, i misunderstood how ZEPPELIN_CLASSPATH is being populated @radekg you're right. Then |
|
@Leemoonsoo I changed the bin/zeppelin.sh script to print the build CLASSPATH just after the execution of the java command with When I run exporting, I get |
|
@Leemoonsoo that is exactly the point. JVM will use first classes found on the class path. The user can do the following: And then it does not matter what The current mechanism does not allow hot patching anything. The only patching mechanism is recompiling Zeppelin with modified JARs, which maybe difficult / not doable. Zeppelin prepends new entries but there is no way to tell it "after all default prepends, add this at the start". And replying to your 2 comments - yes, indeed :) |
…ATH in the shell scripts
…s/incubator-zeppelin into ZEPPELIN-383-CLASSPATH_OVERRIDES
|
I rebased here, but should have done for #385 |
|
I think you have merged other branches. Could you manage this PR includes only your commits? |
|
#398 replaces this one. |
Prepend ZEPPELIN_CLASSPATH_OVERRIDES environment variable when building CLASSPATH in the shell scripts. This PR replaces the closed #398 and #386 - Sorry for the mess... Author: Eric Charles <eric@datalayer.io> Closes #412 from echarles/ZEPPELIN-383-CLASSPATH_OVERRIDES and squashes the following commits: 8572ec5 [Eric Charles] Use ZEPPELIN_CLASSPATH_OVERRIDES instead of CLASSPATH_OVERRIDES d63cc55 [Eric Charles] Prepend CLASSPATH_OVERRIDES environment variable when building CLASSPATH in the shell scripts
Prepend CLASSPATH_OVERRIDES environment variable when building CLASSPATH in the shell scripts.