Hi Jeff - Thanks for taking out the time to help me out.
Actually i have a case of building a managed service and would like any user who spins up a cluster with zeppelin installed, to have it work with livy out of the box - since this use case also requires enterprise security - following this doc <https://community.hortonworks.com/articles/80059/how-to-configure-zeppelin-livy-interpreter-for-sec.html> - i would like to have zeppelin.livy.url to be set to a specific livy cluster by default and would not like the user to go and change it later. Now before the zeppelin server is even up, i tried setting the value of zeppelin.livy.url in zeppelin-site.xml which as you said, did not work. So my question is, how do i override the default value without me even going via UI. a. Go to the UI and change the interpreter setting? - Not an option for my use case - an external user would expect a working livy and zeppelin, and would not like to go and change the setting after i spin up a zeppelin instance for him b. Before i spin up the zeppelin server for a specific user - I go and change interpreter-settings.json by unjar'ing livy-interpreter.jar and changing the default value of zeppelin.livy.url? - Obviously a hack! and something i will be hanged for :( c. Override zeppelin.livy.url in some xml or env.sh - which would override the default value of interpreter - *Need help on how*. Regards, Arun On 15 March 2017 at 13:15, Jeff Zhang <zjf...@gmail.com> wrote: > Still not clear to me, do you have multiple instances of livy server ? If > there is only one livy server, then you just need to change it one time. > > If you have multiple livy instances, you always need to update > zeppelin.livy.url no matter through interpreter setting ui or > programmatically. > > > > > Arun Khetarpal <akhet...@gmail.com>于2017年3月15日周三 下午3:35写道: > > > The usecase we have is to create a service to spawn up the zepplin. Now > > since i cannot override zeppelin.livy.url and the default value is set > to > > " > > https://localhost:8998" - users which are using my service need to > > manually > > go and change the interpreter url. > > > > I don't know if the scenario is clear, but i can explain more. > > > > Regards, > > Arun > > > > On 15 March 2017 at 12:58, Jeff Zhang <zjf...@gmail.com> wrote: > > > > > Why is it inconvenient for you ? If you have multiple livy servers, you > > can > > > create multiple livy interpreters for each livy server in interpreter > > > setting page. > > > > > > > > > > > > > > > Arun Khetarpal <akhet...@gmail.com>于2017年3月15日周三 下午1:25写道: > > > > > > > Is there a way to set it programmatically? I find it very > inconvenient > > > for > > > > users to go and modify the setting in the page - is there a better > way? > > > > > > > > Regards, > > > > Arun > > > > > > > > On 15 March 2017 at 04:36, Jeff Zhang <zjf...@gmail.com> wrote: > > > > > > > > > zeppelin-site.xml is for zeppelin server, not for interpreter. You > > > should > > > > > set zeppelin.livy.url in interpreter setting page. > > > > > > > > > > https://zeppelin.apache.org/docs/0.8.0-SNAPSHOT/ > > > > > quickstart/explorezeppelinui.html#settings > > > > > > > > > > Arun Khetarpal <akhet...@gmail.com>于2017年3月15日周三 上午3:16写道: > > > > > > > > > > > Hi, > > > > > > > > > > > > I am trying to setup the livy interpreter in zeppelin. > > > > > > > > > > > > For this, i have set zeppelin.livy.url property in > > zeppelin-site.xml > > > - > > > > > but > > > > > > in Zeppelin ui, the property of interpreter is still set to > > default. > > > > > > > > > > > > Alternatively, i tried also setting it zeppelin-env.sh as export > > > result > > > > > > ZEPPELIN_LIVY_HOST_URL but the same result. > > > > > > > > > > > > Any help? > > > > > > > > > > > > Regards, > > > > > > Arun > > > > > > > > > > > > > > > > > > > > >