Yes,
The dot and group was introduced to be able to use interpreter keywords
(for example %sql) for multiple technologies,
its not base on the interpreter name itself. Although doing it could fix
the problems of using multiple interpreters of the same kind in one note.

On Thu, Jul 30, 2015 at 8:34 AM, Christian Tzolov <[email protected]>
wrote:

> @Corneau Damien  this doesn't work for me.
>
> @DuyHai Doan observation is correct that if you use the original
> %interpreter schema, bind the new Interpreter and UNBIND the old one then
> the original %interpreter schema will use the newly defined
> configurations.  But in my use cases i need to use both instances in the
> same Notebook (e.g. connect to different DBs).
>
> I've implemented a PostgreSQL Interpreter and I need to be able to connect
> to different DBs in the same Notebook. My default interpreter schema works
> fine:
>
>    %psql.sql
>    SELECT  count(*) FROM retail_demo.order_lineitems_pxf
>    1,024,158
>
> Then i create a new Interpreter psql2 of type psql:
> (NEW_PSQL_INTERPTER_INSTANCE.png),
> Bind both PSQL and PSQL2 to my Notebook
> (BIND_PSQL2_AND_PSQL1_TO_NOTEBOOK.png)
> But the new Interpreter if not found. No matter how i try to define it in
> the paragraphs: USING_PSQL2.png
>
> Result is always: XXX interpreter not found
>
>
>
>
>
>
>
> On 30 July 2015 at 00:03, Vadla, Karthik <[email protected]> wrote:
>
>>  Perfect. Thank you very much J
>>
>>
>>
>> *From:* DuyHai Doan [mailto:[email protected]]
>> *Sent:* Wednesday, July 29, 2015 2:34 PM
>>
>> *To:* [email protected]
>> *Subject:* Re: Multiple instances of the same Interpreter, each with
>> different configuration
>>
>>
>>
>> So below are steps with screenshots:
>>
>>
>>
>> 1. Create new instance of your interpreter and give it a name
>>
>>
>>
>>
>> https://s3.amazonaws.com/uploads.hipchat.com/6528/1159542/WBIst6M7b2FdhgM/upload.png
>>
>>
>>
>> 2. Create a new notebook and click on the gear icon on the top right
>> corner to open the interpreter bindings panel. There choose the instance
>> you just created (in my case, "my_own_instance"). Then validate with "Save"
>>
>>
>>
>>
>> https://s3.amazonaws.com/uploads.hipchat.com/6528/1159542/mJjQdIpNiDgf47W/settings2.png
>>
>>
>>
>>
>>
>>
>>
>> 3. In the notebook, just use the usual %interpreter syntax but this time
>> it will bind to the new instance (in my example %cassandra will bind to
>> "my_own_instance")
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Jul 29, 2015 at 10:56 PM, Vadla, Karthik <[email protected]>
>> wrote:
>>
>>  Hi DuyHai,
>>
>>
>>
>> 3. In the paragraph, the notation %instance2.cassandra does not work,
>> neither %instance2 nor %cassandra.instance2,  only %cassandra works and it 
>> *indeed
>> refers to the second instance because I chose it at the notebook config
>> level*
>>
>>
>>
>> How to tell the notebook to choose interpreter which I created. Can you
>> please explain where exactly I need to make changes (do you mean in need to
>> edit zeppelin-env.sh ??).
>>
>>
>>
>> I just tried to create new interpreter with name *hiveonspark* which is
>> instance of *hive . * I tried to access with * %hiveonspark* but it does
>> not work.
>>
>>
>>
>> Thanks
>>
>> Karthik
>>
>>
>>
>> *From:* DuyHai Doan [mailto:[email protected]]
>> *Sent:* Wednesday, July 29, 2015 1:49 PM
>> *To:* [email protected]
>> *Subject:* Re: Multiple instances of the same Interpreter, each with
>> different configuration
>>
>>
>>
>> So I tried this trick with my Cassandra interpreter:
>>
>>
>>
>> 1. Create a new interpreter named "instance2" (the group name is
>> "cassandra")
>>
>>
>>
>> 2. Create a new notebook and choose "instance2" instead of the original
>> "cassandra" as interpreter for this notebook"
>>
>>
>>
>> 3. In the paragraph, the notation %instance2.cassandra does not work,
>> neither %instance2 nor %cassandra.instance2,  only %cassandra works and it
>> indeed refers to the second instance because I chose it at the notebook
>> config level
>>
>>
>>
>>
>>
>> On Wed, Jul 29, 2015 at 5:33 AM, Corneau Damien <[email protected]>
>> wrote:
>>
>>  Hi,
>>
>> This should be pretty much how it works (Creating + binding to notebook)
>>
>> But I think the syntax when using group in your paragraph might be %
>> GROUP_NEW.NAME
>>
>>
>>
>> Tell me if this works
>>
>>
>>
>> On Tue, Jul 28, 2015 at 8:34 PM, Christian Tzolov <[email protected]>
>> wrote:
>>
>>  Hi,
>>
>> Is it possible to instantiate multiple instances of the same Interpreter
>> type, where each instance is configured differently?
>>
>> Assuming there is a working instance: GROUP:NAME. From the 'Interpreter'
>> section i can create a new Interpreter instance from particular Interpreter
>> type: GROUP_NEW:NAME. Then I can bind the new instance (GROUP_NEW:NAME)
>> through the Notebook's configuration but if i try to use it i get:
>>
>> %GROUP_NEW:NAME
>>
>> .....
>> "XXXX interpreter not found"
>>
>>
>>
>> Am i missing something?
>>
>>
>> Apologies if this question has been asked already (couldn't found related
>> infor in the archive).
>>
>>
>>
>> Thanks,
>>
>> Christian
>>
>>
>>
>> --
>>
>> Christian Tzolov <http://www.linkedin.com/in/tzolov> | Solution
>> Architect, EMEA Practice Team | Pivotal <http://pivotal.io/>
>>
>> [email protected]|+31610285517
>>
>>
>>
>>
>>
>>
>>
>
>
>
> --
> Christian Tzolov <http://www.linkedin.com/in/tzolov> | Solution
> Architect, EMEA Practice Team | Pivotal <http://pivotal.io/>
> [email protected]|+31610285517
>

Reply via email to