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

Multi-tenancy in Zeppelin

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 0.5.5, 0.5.6
    • 0.6.0
    • zeppelin-server
    • None

    Description

      As Zeppelin evolves its notebook, for large scale data analysis, multiple zeppelin users are expected to use and connect to the same set of data repositories within an enterprise. Since Zeppelin notebooks could affect data, state and its lineage, it is important to have separation of users, provide them with appropriate sandboxes, in addition to capturing the right audit details. Further, the IT within the organization would prefer to support fewer Zeppelin instances (preferably one) to support its customers. Therefore, the objectives of creating a multi-tenant zeppelin are:

      ● Supporting workloads of multiple customers
      ● Supporting multiple LOBs (lines of business), on a single data systems
      ● Support fine grained audits
      As a natural evolution of Zeppelin Authentication and Authorization design, partly user awareness in downstream data systems such as Spark/Hive and others, is essential to achieve the above stated objectives.

      Google Doc link for collaborating - https://docs.google.com/document/d/1AVGcviyVqWmmbHJmkgUo76ZDSwWAMjwHxmKBhZdAav4/edit?usp=sharing

      cc Felix Cheung Lee Moon Soo Vinay Shukla Prabhjyot Singh [~rvenkatesh25] @hay

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            rconline Rohit Choudhary
            rconline Rohit Choudhary
            Votes:
            1 Vote for this issue
            Watchers:
            17 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment