I have an improved version of solution b.

You can copy interpreter-setting.json (with modified zeppelin.livy.url) to
ZEPPELIN_HOME/interpreter/livy/ to override the default one.



Arun Khetarpal <[email protected]>于2017年3月15日周三 下午10:43写道:

> 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 <[email protected]> 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 <[email protected]>于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 <[email protected]> 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 <[email protected]>于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 <[email protected]> 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 <[email protected]>于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