资源简介
zkui 特点:
1、实现对 zookeeper(包括集群节点的监控与管理)属性的CRUD操作。
2、导出 zookeeper 的属性。
3、通过回调地址实现对属性的导入操作。
4、通过文件上传实现属性的导入。
5、zkui提供了对属性值的搜索功能。
6、Rest API用于访问 Zookeeper 属性。
7、基于角色的基本认证。
8、支持LDAP身份验证。
9、zkui将zookeeper的根节点/ 进行了隐藏的处理,对于 zookeeper来说是安全的。
10、ACL支持全局访问控制。

代码片段和文件信息
/**
*
* Copyright (c) 2014 Deem Inc. All Rights Reserved.
*
* Licensed under the Apache License Version 2.0 (the “License“); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package com.deem.zkui;
import com.deem.zkui.dao.Dao;
import java.io.File;
import java.io.FileInputStream;
import java.util.Date;
import java.util.Properties;
import org.eclipse.jetty.annotations.AnnotationConfiguration;
import org.eclipse.jetty.http.HttpVersion;
import org.eclipse.jetty.server.Connector;
import org.eclipse.jetty.server.Handler;
import org.eclipse.jetty.server.HttpConfiguration;
import org.eclipse.jetty.server.HttpConnectionFactory;
import org.eclipse.jetty.server.SecureRequestCustomizer;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
import org.eclipse.jetty.server.SslConnectionFactory;
import org.eclipse.jetty.server.handler.HandlerList;
import org.eclipse.jetty.server.handler.ResourceHandler;
import org.eclipse.jetty.util.resource.Resource;
import org.eclipse.jetty.util.ssl.SslContextFactory;
import org.eclipse.jetty.webapp.Configuration.ClassList;
import org.eclipse.jetty.webapp.JettyWebxmlConfiguration;
import org.eclipse.jetty.webapp.WebAppContext;
import org.slf4j.LoggerFactory;
public class Main {
private final static org.slf4j.Logger logger = LoggerFactory.getLogger(Main.class);
public static void main(String[] args) throws Exception {
logger.debug(“Starting ZKUI!“);
Properties globalProps = new Properties();
File f = new File(“config.cfg“);
if (f.exists()) {
globalProps.load(new FileInputStream(“config.cfg“));
} else {
System.out.println(“Please create config.cfg properties file and then execute the program!“);
System.exit(1);
}
globalProps.setProperty(“uptime“ new Date().toString());
new Dao(globalProps).checkNCreate();
String webFolder = “webapp“;
Server server = new Server();
WebAppContext servletContextHandler = new WebAppContext();
servletContextHandler.setContextPath(“/“);
servletContextHandler.setResourcebase(“src/main/resources/“ + webFolder);
ClassList clist = ClassList.setServerDefault(server);
clist.addBefore(JettyWebxmlConfiguration.class.getName() AnnotationConfiguration.class.getName());
servletContextHandler.setAttribute(“org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern“ “.*(/target/classes/|.*.jar)“);
servletContextHandler.setParentLoaderPriority(true);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-07 14:12 zkui-master\
文件 25 2017-07-07 14:12 zkui-master\.gitignore
文件 11358 2017-07-07 14:12 zkui-master\LICENSE-2.0.txt
文件 416 2017-07-07 14:12 zkui-master\Makefile
文件 6216 2017-07-07 14:12 zkui-master\README.md
文件 2357 2017-07-07 14:12 zkui-master\config.cfg
目录 0 2017-07-07 14:12 zkui-master\docker\
文件 223 2017-07-07 14:12 zkui-master\docker\Docker.md
文件 245 2017-07-07 14:12 zkui-master\docker\Dockerfile
文件 630 2017-07-07 14:12 zkui-master\docker\bootstrap.sh
目录 0 2017-07-07 14:12 zkui-master\images\
文件 11074 2017-07-07 14:12 zkui-master\images\zkui-0.png
文件 21996 2017-07-07 14:12 zkui-master\images\zkui-1.png
文件 27577 2017-07-07 14:12 zkui-master\images\zkui-2.png
文件 37911 2017-07-07 14:12 zkui-master\images\zkui-3.png
文件 27487 2017-07-07 14:12 zkui-master\images\zkui-4.png
文件 60715 2017-07-07 14:12 zkui-master\images\zkui-5.png
文件 1746 2017-07-07 14:12 zkui-master\nbactions.xm
文件 5294 2017-07-07 14:12 zkui-master\pom.xm
文件 43 2017-07-07 14:12 zkui-master\run.sh
目录 0 2017-07-07 14:12 zkui-master\src\
目录 0 2017-07-07 14:12 zkui-master\src\main\
目录 0 2017-07-07 14:12 zkui-master\src\main\java\
目录 0 2017-07-07 14:12 zkui-master\src\main\java\com\
目录 0 2017-07-07 14:12 zkui-master\src\main\java\com\deem\
目录 0 2017-07-07 14:12 zkui-master\src\main\java\com\deem\zkui\
文件 5383 2017-07-07 14:12 zkui-master\src\main\java\com\deem\zkui\Main.java
目录 0 2017-07-07 14:12 zkui-master\src\main\java\com\deem\zkui\controller\
文件 3552 2017-07-07 14:12 zkui-master\src\main\java\com\deem\zkui\controller\ChangeLog.java
文件 3100 2017-07-07 14:12 zkui-master\src\main\java\com\deem\zkui\controller\Export.java
文件 10848 2017-07-07 14:12 zkui-master\src\main\java\com\deem\zkui\controller\Home.java
............此处省略70个文件信息
相关资源
- VisualStudioUninstaller vs卸载工具
- putty-64bit-0.70-installer
- Microsoft Visual Studio 2017 Installer Project
- AppleBluetoothBroadcomInstaller 滚轮
- mRemoteNG Installer
- nginx与zookeeper交互,同步数据,发送系
- zookeeper可视化工具
- git-sdk-installer-1.0.6-32.7z.exe
- pl2303_driverinstallerv1.7.0
- Display Driver Uninstaller v18.0.1.4.zip
- DesignerProtectInstaller.msi
- Intel x86 Emulator AcceleratorHAXM installer
- (支持Windows8/8.1)(32位/64位)PL230
- rubyinstaller-2.6.6-1-x64.exe
-
hadoop+HA+zookeeper+hba
se配置文件 - eMule0.51c-Installer.exe
- PL2303_Prolific_DriverInstaller_v1.6.0. Wind
- myeclipse-10.0-offline-installer-windows.exe
- Sentinel Protection Installer 7.6.3
- zkui可视化工具
- Snort_2_9_0_1_Installer.exe
- DxAutoInstaller-2.2
- pyinstaller安装所需文件及其依赖.rar
- apache-curator-3.2.0
- spring+springMVC+dubbo+zookeeper+mybatis实现登
- PL2303_Prolific_DriverInstaller_v10518
- SafeFLEXlmInstaller.msi
- Snort_2_8_6_Installer.exe
- zookeeper eclipse plugin
- ZooKeeper-分布式过程协同技术详解完整
评论
共有 条评论