Hi moon soo Lee,

I add the an issues about that on JIRA =>
https://issues.apache.org/jira/browse/ZEPPELIN-1029

i try to use  websocket also for changing the configuration as you said
yesterday,

but my call is always in "PENDING"

Here there is my websocket call, on Angular2 with a Angular2-websocket
Module.
this.ws.connect(true);
 this.ws.getDataStream();
    var config = {
      colWidth: 12,
      editorHide: false,
      editorMode: "ace/mode/sql",
      enabled: true,
      graph: {
        groups: [],
        height: 300,
        keys: [0],
        mode: "lineChart",
        optionOpen: true,
        scatter: {
           xAxis :{
             aggr: "sum",
             index: 0,
             name: "id",
           },
           yAxis: {
             aggr: "sum",
             index: 1,
             name: "codesource",
          }
        }
      },
      values: [],
      lineNumbers: true,
      tableHide: false,
      title: true
     }
    this.ws.send(
      {
        op: 'COMMIT_PARAGRAPH',
          data: {
            id: this.paragraph.id,
            title : this.paragraph.title,
            paragraph: this.paragraph.text,
            config: config
          }
        }
    );

    this.ws.send({
          op: 'PARAGRAPH',
          data: {
            id: this.paragraph.id,
            title : this.paragraph.title,
            paragraph: this.paragraph,
            config: config
          }
        }
      );


Can you tell me if there is something missing beforce using websocket ?
authentification ? permission ?

Sincerely,


Le jeu. 16 juin 2016 à 16:54, moon soo Lee <m...@apache.org> a écrit :

> Yes, it's reasonable to have RestAPI for change 'config'.
> Please feel free to file a issue. Code contribution would be more than
> welcome.
>
> Thanks,
> moon
>
>
> On Thu, Jun 16, 2016 at 12:31 AM kevin giroux <giroux.kevin...@gmail.com>
> wrote:
>
>> Thank again for you reply.
>>
>> Do you know if it is a possible improvement for the Web Side and Rest API
>> ? I think it will could be usefull to allowed user to create Notebook and
>> paragraph with this system.
>>
>> Sincerely,
>>
>>
>>
>> Le jeu. 16 juin 2016 à 07:07, moon soo Lee <m...@apache.org> a écrit :
>>
>>> Websocket server in the other hands, take care of 'config', as well as
>>> text and title.
>>>
>>> https://github.com/apache/zeppelin/blob/branch-0.5.6/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java#L464
>>>
>>> If ZeppelinServer is running on port 8080 for example websocket URI will
>>> be, ws://localhost:8080/ws.
>>>
>>> Thanks,
>>> moon
>>>
>>>
>>> On Wed, Jun 15, 2016 at 10:00 PM kevin giroux <giroux.kevin...@gmail.com>
>>> wrote:
>>>
>>>> Thank about you response,
>>>>
>>>> But how does it work for setting the configuration ?
>>>>
>>>> I saw on the web page, you are using websocket. What kind of URI this
>>>> websocket call for changing the paragraph config ?
>>>>
>>>> Sincerely,
>>>>
>>>> Le mer. 15 juin 2016 à 22:04, moon soo Lee <m...@apache.org> a écrit :
>>>>
>>>>> Hi,
>>>>>
>>>>> I think 0.5.6 rest api (and current, too) does not take 'config'.
>>>>>
>>>>> Here's how create a paragraph rest api is implemented.
>>>>>
>>>>> https://github.com/apache/zeppelin/blob/branch-0.5.6/zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java#L248
>>>>>
>>>>> And this is the message format for create a paragraph rest api.
>>>>>
>>>>> https://github.com/apache/zeppelin/blob/branch-0.5.6/zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/NewParagraphRequest.java
>>>>>
>>>>> Hope this helps
>>>>>
>>>>> Thanks,
>>>>> moon
>>>>>
>>>>>
>>>>> On Wed, Jun 15, 2016 at 7:48 AM kevin giroux <
>>>>> giroux.kevin...@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi Zeppelin Dev
>>>>>>
>>>>>> I have a question about all the Rest API you provide in the version
>>>>>> 0.5.6
>>>>>>
>>>>>> I try to create a paragraph with the Rest api (
>>>>>> http://zeppelin.apache.org/docs/0.5.6-incubating/rest-api/rest-notebook.html
>>>>>> )
>>>>>>
>>>>>> But the issues (or not), is, when i try to insert in my paragraph,
>>>>>> with the following object.
>>>>>>
>>>>>>  {"title":"Hello
>>>>>> worl","text":"%psql.sql","config":{"graph":{"mode":"pieChart"},"optionOpen":false},"index":0,"id":"20160615-163330_1387735696"}
>>>>>>
>>>>>> my config is not saved ...
>>>>>>
>>>>>> Can you provide to me the full structure that i need to send to set
>>>>>> the configuration in my rest API with you rest API.
>>>>>>
>>>>>> Sincerely in advance,
>>>>>>
>>>>>>
>>>>>>

Reply via email to