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
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to