一个用于对 Zookeeper 进行 CRUD 操作的 UI 控制面板。
zkui - Zookeeper UI Dashboard ===================== 一个 UI 控制面板,可对 Zookeeper 进行 CRUD 操作。 要求 ===================== 需要 Java 7 才能运行。 安装 ===================== 1. 执行 mvn clean install。 2. 将 config.cfg 复制到包含 jar 文件的文件夹中。 修改它以指向 Zookeeper 实例。 多个 ZK 实例之间以逗号分隔。 例如: server1:2181,server2:2181。 首个服务器始终是领导者。 3. 运行 jar 文件。 (nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &) 4. http://localhost:9090
登录信息 ====================== 用户名: admin, 密码: manager (具有管理权限, 支持 CRUD 操作) 用户名: appconfig, 密码: appconfig (具有只读权限, 支持读取操作) 你可以在 config.cfg 中更改这些信息 技术栈 ====================== 1. 内嵌 Jetty 服务器。 2. Freemarker 模板。 3. H2 数据库。 4. Active JDBC。 5. JSON。 6. SLF4J。 7. Zookeeper。 8. Apache Commons 文件上传。 9. Bootstrap。 10. Jquery。 11. Flyway 数据库迁移。
特性 ===================== 1. 对 zookeeper 属性的 CRUD 操作。 2. 导出属性。 3. 通过回调 URL 导入属性。 4. 通过文件上传导入属性。 5. 变更历史记录 + 按路径分类的变更历史记录。 6. 搜索功能。 7. 通过 REST API 访问 zookeeper 属性。 8. 基于角色的基本身份验证。 9. 支持 LDAP 身份验证。 10. 根节点 /zookeeper 为安全起见隐藏。 11. 支持全局级别的 ACL。
您可以上传文件或指定版本控制系统的 http URL,这样所有的 Zookeeper 更改都将被纳入版本控制。
暂无开放 Issues,或尚未同步最近议题。