ZooKeeper浏览器工具zkweb(改良版)
先谈谈我的安装经验吧 我是centos系统上安装zookeeper的web界面查看工具 zk-web这篇文章进行安装的,无奈leiningen一直安装不上,果断放弃,接着又安装node.js那个版本安装,最后一步就是make不成功,实在无语。接着在ZooKeeper学习之运维工具zkweb这篇文章中下了源代码,进行安装,打包出现问题,接着自己在它的基础上进行二次开发。
1 介绍:这是淘宝上的开源项目,地址:http://code.taobao.org/p/zkweb/wiki/index/
zkWeb特点
(1)、配置多个zookeeper cfg,管理多个zookeeper数据
(2)、zookeeper目录使用树形结构显示,可以通过右键菜单,添加、删除zNode
(3)、随时更新zNode的data,方便快捷
2 略过: 生成数据库文件(经过我改良后,不需要这一步,直接运行war包即可)
此项目使用H2数据库来存储ZK的配置信息,所以需要先生成一个初始数据库文件。首先在配置你要生成数据库文件的路径,在com.yasenagat.zkweb.util包中的ZkCfgManagerImpl类中修改你想要的路径和用户密码:
然后运行下图所示的@Test注解的方法来生成数据库文件:
3,打包&部署
假如你放在tomcat端口为8100服务器下,那么你只需要访问http://localhost:8100/zkWeb-1.0/#即可(下图端口是28080)
使用Maven生成一个war包,部署到web容器中,再添加想要管理的ZK的connectString,就可以进行管理了:
一言不和,上传最新war喽,zkWeb1.0
ZooKeeper浏览器工具zkweb(改良版)相关推荐
- 针对文字加密的简单 JS 加密算法 --进制乱序法改良版
在上一篇文章<普通 http 网络下数据的安全传输(设计原理)>中,我曾经推荐浏览器和服务器之间的加密通讯宜采用<几个文字加密的 JS 简洁算法(续2)--进制乱序法>中提及的 ...
- linux 下的前端编程工具,Prepros Linux版(前端开发工具)
PreprosLinux版是一款前端开发工具,PreprosLinux版可以帮助用户编译文件,转换JavaScript,重新加载浏览器,并且使开发和测试网站变得非常容易,有需要可以下载. Prepro ...
- [USACO 2009 Dec G]Video Game Troubles-----分组背包的改良版
这题是分组背包的改良版,如果还按分组背包的思路枚举每组物品状态会TLE 因此需要换一种思考方式 类似于状态机模型 状态表示 f[i]表示前i-1里任意选,但是选第i个物品的最大价值 g[i]表示前i个 ...
- GOOGLE HACKS巧妙使用网络搜索的技巧和工具(第二版)已经出版(上)--IT man
Csdn-Blog <script language="javascript" src="http://www.023rcsc.com/count/count2.a ...
- 《GOOGLE HACKS巧妙使用网络搜索的技巧和工具(第二版)》
全书分为网页.高级网页.图像.新闻组和论坛.附加功能.Gmail.广告.Web管理和Google编程9章,不仅阐述了用Google搜索的方方面面,而且能帮你最大程度地挖掘Google的潜能,即挖掘出每 ...
- GOOGLE HACKS巧妙使用网络搜索的技巧和工具(第二版)已经出版
全书分为网页.高级网页.图像.新闻组和论坛.附加功能.Gmail.广告.Web管理和Google编程9章,不仅阐述了用Google搜索的方方面面,而且能帮你最大程度地挖掘Google的潜能,即挖掘出每 ...
- 浏览器扩展管理 - 高级版
浏览器扩展管理 - 高级版 前言 资源 注意 扩展推荐 扩展打包 基础管理 进入扩展程序界面 搜索与安装扩展 管理扩展 隐藏扩展 高级管理 开启开发者模式 打包扩展程序 导入扩展 方法1(推荐) 方法 ...
- 软件测试类工具大全2009版
功能自动化测试工具 厂商 工具名称 Mercury Winrunner 备注:世界上最古老.经典的测试工具厂商Mercury Interactive公司(2004年改名Mercury)的 ...
- 搜狗浏览器下载2015官方版最新版
搜狗浏览器下载2015官方版 v5.2 最新版 软件大小:36.47MB 软件语言:简体中文 软件类别:网页浏览 软件授权:官方版 更新时间:2015-01-18 应用平台:/Win8/Win7/Wi ...
最新文章
- document,element,node方法
- leetcode-合并两个有序链表
- 自制Win7安装U盘!
- Android之解决java.lang.NoSuchMethodError:android.os.powerManager.isInteractive问题
- JAVA HASHMAP 用法
- mysql 5.7 super_MySQL 5.7 下的对super用户只读
- 广度优先搜索(BFS)与深度优先搜索(DFS)
- 【转】简析 .NET Core 构成体系
- 创建的函数带有编译错误。_AST实现函数错误的自动上报(原理到实践)
- 使用镜像数据库减轻报表的负载
- eclipse-阶段五- 在[vo.BookMessageData]类型bean中找不到任何有关属性[Total]的信息
- 开发安卓app游戏_「安卓APP开发流程」安卓APP如何开发的?
- Python数据结构与算法(1.3)——Python基础之输入、输出与高阶赋值
- webstorm怎样查找历史记录
- 1个平方大概多少立杆_普通水泥地面一平方大概要用多少地板漆
- D5渲染器 2.0 全新升级|天气系统、路径动画、草地材质,内置海量正版素材库
- HDU5745 La Vie en rose
- 时间序列分析之误差修正模型(ECM)
- Excel—使用if(countif())表达式来筛选两个表格中相同的数据
- Linux通过df命令查看显示磁盘空间满,但实际未占用问题
热门文章
- 红芯电子对FPGA逻辑设计的解读
- 180道大厂算法工程师(Python语言)面试题合集
- python-区间划分,统计年龄段性别占比
- “电脑诊所”自助服务,小问题“不求人”
- 基于SSM社区医疗平台系统
- 微信小程序悬浮窗功能实现
- 【报告阅读】ISO 9241-210:2019
- 对AudioService 的认识(1)
- java课设超市收银系统_《超市收银系统java课程设计》.doc
- 重庆邮电大学计算机科学与技术调剂,2019重庆邮电大学接收硕士生调剂公告