Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-1814

Accessing Zeppelin's rest API through `z` variable

    Details

      Description

      We'd like to have paragraph's code generated by a preceding paragraph.

      For example, one of the use cases we have is when %pyspark generates Hive DDLs. (can't run those in Spark in some cases)
      Any chance an output of a paragraph can be redirected to a following paragraph?

      I was thinking something like this could be used
      https://zeppelin.apache.org/docs/latest/rest-api/rest-notebook.html#create-a-new-paragraph

      http://[zeppelin-server]:[zeppelin-port]/api/notebook/[notebookId]/paragraph
      

      But not sure if there is a easy way to call Zeppelin API directly through "z" variable?

      Something like z.addParagraph(...)

      In most cases a paragraph generates a SQL code that can't be run directly as Spark SQL and has to be run by a different engine, for example, by Hive or by a JDBC backend. It's one of the use cases that we have, but I am sure there are many more use cases too.

      Reply from Lee moon soo in email distribution list

      Although you can always create your function that call Zeppelin's rest API
      to add paragraph, providing capability to add paragraph through 'z' (more precisely, from Interpreter) helps provide user more interactive usage of notebook i think.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Tagar Ruslan Dautkhanov
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: