Hi,

'conf/interpreter-list' is just catalogue file that
`/bin/install-interpreter.sh' uses.
The information is not being used any other place.

'/bin/install-interpreter.sh' use 'conf/interpreter-list' to 1) print list
of interpreter that Zeppelin community provides 2) convert short name to
group:artifact:version, so user doesn't have to provide -t option.

Spark interpreter is being included in both zeppelin-bin-all and
zeppelin-bin-netinst package, that's why `conf/interpreter-list' doesn't
have it.

So, if you're trying to install your custom interpreter using
'bin/install-interpreter.sh', you can still do without modifying
'conf/interpreter-list' by providing '-t' option. If you're installing your
custom interpreter without using 'bin/install-interpreter.sh', then
'conf/interpreter-list' is not related at all.

Hope this helps.

Best,
moon

On Sat, Apr 22, 2017 at 1:04 PM Serega Sheypak <serega.shey...@gmail.com>
wrote:

> Hi, I have few concerns I can't resolve right now. I definitely can go
> though the source code and find the solution, but I would like to
> understand the idea behind.
> I'm building Zeppelin from sources using 0.8.0-SNAPSHOT. I do build it
> with custom cloudera CDH spark 2.0-something.
> I can't understand if built and started zeppelin uses my custom
> zeppelin-spark interpreter or not?
>
> interpreter-list has maven coordinates. What is it for? Will zeppelin try
> to grab interpreters from remote maven repo?
>
> interpreter-list doesn't have spark in it. How does zeppelin figure out
> what and how spark interpreter use?
>

Reply via email to