PrettyZoo: Pretty Nice Zookeeper GUI

2021-04-112:258722github.com

😉 Pretty nice Zookeeper GUI, Support Win / Mac / Linux Platform - vran-dev/PrettyZoo

release-version downloads language licence stars

Language

English | 中文

What

PrettyZoo is a GUI for Zookeeper created by JavaFX and Apache Curator Framework.

You can download and install at Release, support

  • Windows (msi)
  • Mac (dmg)
  • Linux (rpm & deb)

TODO

  1. Multi zookeeper server manage
  2. Support real-time node synchronize
  3. Support ACL
  4. Support SSH tunnel
  5. Support config export / import
  6. Support node create / search / update / delete
  7. Support terminal operation
  8. Support JSON / XML data pretty format
  9. Support node data hightlight ( Json / Xml / Properties )

See wiki: build yourself

Show

Thanks


Page 2

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.


Read the original article

Comments

  • By jshmrsn 2021-04-113:241 reply

    Looks pretty nice overall for sure. But, I would give the feedback that the non-uniform scaling of UI controls is a very uncommon animation behavior, and will feel out of place on any OS that I’m familiar with. In general, the animations feel a bit over eager and in the “for show” tuning instead of “clarify what state transition is happening” tuning. Generally when scaling large panels like that, you’ll want to not scale down below 60% and combine that with being at zero transparency at that scale so you can’t focus to clearly on the odd details of the scaled UI.

    • By jshmrsn 2021-04-116:102 reply

      Late edit: By zero transparency, I meant zero opacity. I.e., it'll start fading as it approaches approaches 100% scale from %60 scale. And not clarify, by non-uniform scaling, I'm referring to elements stretched in the X axis more or less than they are in the Y axis.

      • By vran_dev 2021-04-1111:44

        It's a very useful suggestions, thank you. I will make improvements based on your suggestions in future (i am not a professional ui developer, so i really need suggestions like this to do improvements)

        thank you again

        Best regards

      • By greymalik 2021-04-1112:52

        Do you have any references to recommend for learning heuristics like this? I want to create effective, useful visualizations but it’s not my area of expertise.

  • By benreesman 2021-04-115:353 reply

    It’s nice to see some ZK stuff on the front page. It’s not written in Go or part of Docker’s story or any other headline-grabbing thing, but it’s rock solid as these things go and is much more widely used (especially at companies with legitimate scaling problems) than you’d think from reading HN.

    • By notum 2021-04-119:02

      This made me think of what the ultimate HN story title would be?

      Uber's shelved self-driving car LIDAR firmware written in Rust now available as a Docker package with a Kubernetes deployment script. Available on GitHub from an unknown FaceBook leak.

      Or...

      Why I stopped programming and turned to raising goats?

    • By Dobbs 2021-04-1111:44

      All of my experience says otherwise. I don't know the specifics because I'm not actively working on it but ZK is the cause of a lot of problems at current company.

      Additionally many years ago when I was investigating Zookeeper at previous company there were a number of fairly critical bugs that were unfixed in the mainline branch after having been reported years prior and patches provided. The solution was to find the Netflix or Etsy (I think?) fork and use those because they had merged in patches to fix things.

      We ended up going with raft because while it might not be as well tested as zookeeper it was actively being worked on so issues we would run into would have a chance of getting fixed.

    • By fishnchips 2021-04-1112:171 reply

      YMMV. Having maintained ZK clusters I would hardly call it rock solid.

      • By ericb 2021-04-1116:091 reply

        By design, ZK depends on continual network connections and heartbeats and it has to to provide the guarantees it provides. I wonder how much of "it is not rock solid" falls into "network flakiness" ?

        • By fishnchips 2021-04-1513:14

          Network, processes OOMing, individual machines going down because reasons. Reviving the ZK cluster each time felt like a brain surgery.

  • By adamredwoods 2021-04-115:55

    I'm not a fan of big block 'success' messages that fade out. What if something distracts me or the timer concludes before I see the message?

    I prefer a success/failure log I can refer back to.

HackerNews