资源简介
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个文件信息
相关资源
- springboot-mybatis-dubbo-zookeeper项目框架
- zookeeper 使用指导PDF
- myeclipse-pro-2014-GA-offline-installer-window
- Your_Uninstaller__Pro_7.0.注册机
- [myeclipse.10.0.更新发布].myeclipse-10.0-o
- zookeeper+dubbo+spring
-
大数据hadoop+spark+hba
se+zookeeper+kafka - 极客学院Zookeeper全套视频和课件
- ZooKeeper分布式专题与Dubbo微服务入门
- MacFilterCalloutInstaller
-
TP-li
nk_Installer_For_Mac tp无线网卡mac版 - springboot+dubbo+myBatis集成
- springboot+dubbo+zookeeper实现分布式系统增
- Zookeeper学习.txt
- Idea环境下Dubbo+SpringMVC+ZooKeeper+Zkui程序
- QTP完全卸载助手纯净-QTPCleanUninstalle
- Docker Desktop Installer.part01.rar
- macOS Sierra 10.12.6 16G29 Installer CDR懒人版
- zookeeper最新官方文档中文版
- Visual & Installer 1.0.3.12 破解
- 深入浅出Zookeeper
- Zookeeper中文教程(非扫描版)
- Dubbo新手入门HelloWorld(zookeeper)源码
- VMware-VMvisor-Installer-6.7.0.update03b-15160
- zookeeper集群升级方案
- Windows Installer CleanUp Utility_v4.71.1015.0
- VMware-VMvisor-Installer-201601001-3380124.x86
- WindowsInstallerCleanUP 中文版
- DXperienceInstaller-12.1.6注册机
- OpenNI_NITE_Installer-win32-0.27
评论
共有 条评论