Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 3.4.0
    • Component/s: None
    • Labels:
      None

      Description

      It would be very nice to have a browser that would allow the state of a Zoo to be examined. Even nice would be such a utility that showed changes in real time.

      1. ZooKeeper Eclipse Plug-in.pdf
        591 kB
        Mark Masse
      2. pom.xml
        2 kB
        Eric Bowman
      3. screenshot-1.jpg
        386 kB
        Ted Dunning
      4. zk-view-0.1.tgz
        6 kB
        Ted Dunning

        Issue Links

          Activity

          Hide
          Ted Dunning added a comment -

          This has long since been superseded, I think by other contributions.

          Show
          Ted Dunning added a comment - This has long since been superseded, I think by other contributions.
          Hide
          Patrick Hunt added a comment -

          Pushing to 3.4.0, also see ZOOKEEPER-678 which is making good progress.

          Show
          Patrick Hunt added a comment - Pushing to 3.4.0, also see ZOOKEEPER-678 which is making good progress.
          Hide
          Mark Masse added a comment -

          Hi,

          I have developed an Eclipse plug-in for Zookeeper. You can find out all about it and download it from my website here:

          http://www.massedynamic.org/eclipse/zookeeper/

          Show
          Mark Masse added a comment - Hi, I have developed an Eclipse plug-in for Zookeeper. You can find out all about it and download it from my website here: http://www.massedynamic.org/eclipse/zookeeper/
          Hide
          Mark Masse added a comment -

          Hi all,

          FYI, I am working on creating a ZooKeeper Eclipse Plug-in. I have documented the goal, progress (with screen shots), and future plans in the attached file (ZooKeeper Eclipse Plug-in.pdf). Feedback is welcome.

          Show
          Mark Masse added a comment - Hi all, FYI, I am working on creating a ZooKeeper Eclipse Plug-in. I have documented the goal, progress (with screen shots), and future plans in the attached file (ZooKeeper Eclipse Plug-in.pdf). Feedback is welcome.
          Hide
          Patrick Hunt added a comment -

          Anyone willing to create a patch and some minimal docs (README.txt) for this? Put it into src/contrib, would love to include it.

          FYI: http://github.com/phunt/zookeeper_dashboard

          Show
          Patrick Hunt added a comment - Anyone willing to create a patch and some minimal docs (README.txt) for this? Put it into src/contrib, would love to include it. FYI: http://github.com/phunt/zookeeper_dashboard
          Hide
          Eric Bowman added a comment -

          This pom creates a stand-alone jar (and also forces a more modern jdk version ... the pom in the .tar.gz file wouldn't build for me.)

          Show
          Eric Bowman added a comment - This pom creates a stand-alone jar (and also forces a more modern jdk version ... the pom in the .tar.gz file wouldn't build for me.)
          Hide
          Patrick Hunt added a comment -

          forgot to mention:

          add apache license to the top of all files.

          add a README.txt to the contrib directory giving some basic information on what/why/how type information.

          Show
          Patrick Hunt added a comment - forgot to mention: add apache license to the top of all files. add a README.txt to the contrib directory giving some basic information on what/why/how type information.
          Hide
          Patrick Hunt added a comment -

          Ted, thanks for the submission, looks interesting.

          We'd be happy to include in contrib if you'd like. In particular take a look at src/contrib, the rest/zkpython, etc... are good examples
          of how to structure the code (you're already pretty close). Please submit as a patch if possible.

          We don't currently support maven, so you'd have to create a build.xml - take a look at the example in the other
          contribs (like rest), you probably just need to copy/tweak one of those.

          I'd suggest that you change the package to org.apache.zookeeper.gui.swing.tree (something like that) rather than just org.apache.zookeeper.tree

          Regards.

          Show
          Patrick Hunt added a comment - Ted, thanks for the submission, looks interesting. We'd be happy to include in contrib if you'd like. In particular take a look at src/contrib, the rest/zkpython, etc... are good examples of how to structure the code (you're already pretty close). Please submit as a patch if possible. We don't currently support maven, so you'd have to create a build.xml - take a look at the example in the other contribs (like rest), you probably just need to copy/tweak one of those. I'd suggest that you change the package to org.apache.zookeeper.gui.swing.tree (something like that) rather than just org.apache.zookeeper.tree Regards.
          Hide
          Ted Dunning added a comment -

          Here is a simple example on a live ZK.

          Show
          Ted Dunning added a comment - Here is a simple example on a live ZK.
          Hide
          Ted Dunning added a comment -

          Here is a first stab at recreating our internal tool with nice upgrades like real-time updates for file and directory contents. I have never built any swing UI's before so there are bound to be infelicities galore. Please help.

          There are some warts,

          1) you can't open a file that has children.

          2) opening non-text files is bad juju

          3) There seems to be a problem with the way the watchers are glued in place. If you create a file, it appears, but if you create children for it, it doesn't turn into a folder. Work-around is to simply restart the browser.

          Show
          Ted Dunning added a comment - Here is a first stab at recreating our internal tool with nice upgrades like real-time updates for file and directory contents. I have never built any swing UI's before so there are bound to be infelicities galore. Please help. There are some warts, 1) you can't open a file that has children. 2) opening non-text files is bad juju 3) There seems to be a problem with the way the watchers are glued in place. If you create a file, it appears, but if you create children for it, it doesn't turn into a folder. Work-around is to simply restart the browser.

            People

            • Assignee:
              Ted Dunning
              Reporter:
              Ted Dunning
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development