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, >>>>>>> >>>>>>> >>>>>>>