Don't worry about that, i'm sure you have a lot of work to do,

We found the trick, (the format of the data we send was not correct, and
the zeppelin throw a Java.Null.Pointer)

We have juste change it and now it works.

Le ven. 24 juin 2016 à 05:15, moon soo Lee <m...@apache.org> a écrit :

> Apologies for late response.
> I'm not sure how your paragraphs went into the "PENDING",
> but if you're trying to run paragraph, "RUN_PARAGRAPH" message [1] need to
> be sent.
> And i think some additional fields (principal, ticket, roles) are
> required, too [2].
>
> Thanks,
> moon
>
> [1]
> https://github.com/apache/zeppelin/blob/140adb8d3939aef850b646bbecbc7b63e0b99f94/zeppelin-web/src/components/websocketEvents/websocketMsg.service.js#L100
> [2]
> https://github.com/apache/zeppelin/blob/140adb8d3939aef850b646bbecbc7b63e0b99f94/zeppelin-web/src/components/websocketEvents/websocketEvents.factory.js#L30
>
>
> On Fri, Jun 17, 2016 at 7:32 AM kevin giroux <giroux.kevin...@gmail.com>
> wrote:
>
>> 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