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

[Umbrella] Distributed zeppelin cluster services

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • 0.9.0
    • None
    • zeppelin-server
    • None

    Description

      1. At present, Zeppelin's Interpreter is only started on the same machine of the Zeppelin server. It cannot provide load balancing capability and more reasonable server resource utilization for high availability and a large number of users.
      2. Zeppelin-server needs to provide multiple copy services on multiple servers;
      3. Each zeppelin-server manages the life cycle of Interpreter processes running on this machine;
      4. The Interpreter process can be started on any server through any zeppelin-web;

      Please refer to on-going design doc, and add your thoughts:https://docs.google.com/document/d/1a8QLSyR3M5AhlG1GIYuDTj6bwazeuVDKCRRBm-Qa3Bw/edit?usp=sharing

      Attachments

        Issue Links

          1.
          Cluster Raft module design Sub-task Closed Xun Liu  
          2.
          Cluster server and client module design Sub-task Resolved Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1.5h
          3.
          Create a cluster interpreter process module design Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 4h 40m
          4.
          Cluster High utilization module design Sub-task Closed Xun Liu  
          5.
          Cluster High availability module design Sub-task Closed Xun Liu  
          6.
          Cluster synchronize notes & authorization Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2.5h
          7.
          Cluster server node and interpreter process management web page Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 4h 10m
          8.
          Cluster synchronize InterpreterSetting Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          9.
          Fixed the ClusterInterpreterLauncher can not listen to cluster events Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          10.
          NotebookAuthorization does not need to synchronize cluster event Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          11.
          Cluster mode support interpreter running in docker Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          12.
          Fix netty-all-4.0.23.Final.jar version conflict Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          13.
          Formatted display service time in the cluster management page Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          14.
          Fix cluster metadata interpreter offline timeout calculation error Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          15.
          Fixed unusable after cluster mode restarts interpreter Sub-task Closed Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          16.
          Choose which server to run the interpreter process Sub-task Open Xun Liu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 50m
          17.
          Cluster Session module design Sub-task Open Xun Liu  
          18.
          View the zeppelin service log in the cluster management page Sub-task Open Xun Liu  
          19.
          Restart the zeppelin service in the cluster management page Sub-task Open Xun Liu  
          20.
          Restart the zeppelin interpreter in the cluster management page Sub-task Open Xun Liu  
          21.
          Optimized cluster metadata calculation interpreter offline status Sub-task Open Xun Liu  

          Activity

            People

              liuxun323 Xun Liu
              liuxun323 Xun Liu
              Votes:
              5 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 23h 20m
                  23h 20m