Hello All,

   I was trying some usage using the zeppelin rest apis.
   Steps, I'm trying to achieve
   1) Requirement is to provide a data viewer for a given mysql table
   2) Firstly, I will create the note book dynamically if it does not
exists.
   3) Then create a paragraph with scala code to read table contents and
print those using the %table keyword
   4)  Run that paragraph
   5) display that table under an iframe.
   6) Reopening the dataviewer for that given table will not recreate the
paragraph, instead it shows the persisted paragraph view.

   These I'm able to achieve dynamically using the provided rest api
support from Zeppelin.

   But at the step 5 for initial loading of the paragraph , it throws an
error in the console log, and fails to load the iframe. The error reported
from zeppelin :

   At scripts/vendor.js
    TypeError: Cannot read property 'keys' of undefined
    at z (scripts.js:2)
    at scripts.js:1
    at l.$broadcast (vendor.js:38)
    at o (scripts.js:1)
    at scripts.js:1
    at l.$broadcast (vendor.js:38)
    at n.<anonymous> (scripts.js:2)
    at b (vendor.js:74)
    at n._onMessageHandler (vendor.js:74)
    at WebSocket.<anonymous> (vendor.js:36)

The error goes away at the step 6. And loads the table perfectly.


Second Question,

   If we render something with %table , is there any rest api or other
support to display the graphs by default ? right now it shows the table by
default. It would be better using any input fields added , user can switch
between various graphs or table view. Please let me know if that is
possible ?


Regards
Shabeel

Reply via email to