• 大小: 34.72MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-02
  • 语言: 其他
  • 标签: ZooKeeper  

资源简介

zookeeper-3.4.10 64位 Windows服务版,已集成相关的服务脚本。安装步骤如下: 1、下载解压压缩包 2、以管理员身份执行批处理脚本“zk-service-install.bat”安装服务 3、初次启动时在命令提示符窗口输入“net start ZooKeeper”,以后会开机自动启动ZooKeeper服务

资源截图

代码片段和文件信息

/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you 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 org.apache.zookeeper.util;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;

/**
 * This is a generic Main class that is completely driven by the
 * /mainClasses resource on the class path. This resource has the
 * format:
 * 

 * cmd:mainClass:Description
 * 

 * Any lines starting with # will be skipped
 *
 */
public class FatJarMain {
    static class Cmd {
        Cmd(String cmd String clazz String desc) {
            this.cmd = cmd;
            this.clazz = clazz;
            this.desc = desc;
        }
        String cmd;
        String clazz;
        String desc;
    }
    static HashMap cmds = new HashMap();
    static ArrayList order = new ArrayList();
    
    /**
     * @param args the first parameter of args will be used as an
     * index into the /mainClasses resource. The rest will be passed
     * to the mainClass to run.
     * @throws IOException 
     * @throws ClassNotFoundException 
     * @throws NoSuchMethodException 
     * @throws SecurityException 
     * @throws IllegalAccessException 
     * @throws IllegalArgumentException 
     */
    public static void main(String[] args) throws IOException ClassNotFoundException SecurityException NoSuchMethodException IllegalArgumentException IllegalAccessException {
        InputStream is = FatJarMain.class.getResourceAsStream(“/mainClasses“);
        if (is == null) {
            System.err.println(“Couldn‘t find /mainClasses in classpath.“);
            System.exit(3);
        }
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        String line;
        while((line = br.readLine()) != null) {
            String parts[] = line.split(“:“ 3);
            if (parts.length != 3 || (parts[0].length() > 0 && parts[0].charAt(0) == ‘#‘)) {
                continue;
            }
            if (parts[0].length() > 0) {
                cmds.put(parts[0] new Cmd(parts[0] parts[1] parts[2]));
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-11 00:58  zookeeper-3.4.10\
     目录           0  2018-08-11 00:58  zookeeper-3.4.10\bin\
     文件      118184  2017-11-15 12:07  zookeeper-3.4.10\bin\prunmgr.exe
     文件      114600  2017-11-15 12:07  zookeeper-3.4.10\bin\prunsrv.exe
     文件         232  2017-03-23 18:15  zookeeper-3.4.10\bin\README.txt
     文件        1937  2017-03-23 18:15  zookeeper-3.4.10\bin\zkCleanup.sh
     文件        1056  2017-03-23 18:15  zookeeper-3.4.10\bin\zkCli.cmd
     文件        1534  2017-03-23 18:15  zookeeper-3.4.10\bin\zkCli.sh
     文件        1628  2017-03-23 18:15  zookeeper-3.4.10\bin\zkEnv.cmd
     文件        2696  2017-03-23 18:15  zookeeper-3.4.10\bin\zkEnv.sh
     文件        1089  2017-03-23 18:15  zookeeper-3.4.10\bin\zkServer.cmd
     文件        6773  2017-03-23 18:15  zookeeper-3.4.10\bin\zkServer.sh
     文件       84725  2017-03-23 18:15  zookeeper-3.4.10\build.xml
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\conf\
     文件         535  2017-03-23 18:15  zookeeper-3.4.10\conf\configuration.xsl
     文件        2161  2017-03-23 18:15  zookeeper-3.4.10\conf\log4j.properties
     文件         922  2017-03-23 18:15  zookeeper-3.4.10\conf\zoo_sample.cfg
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\
     文件        2984  2017-03-23 18:14  zookeeper-3.4.10\contrib\fatjar\build.xml
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\conf\
     文件         707  2017-03-23 18:14  zookeeper-3.4.10\contrib\fatjar\conf\mainClasses
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\src\
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\src\java\
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\src\java\org\
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\src\java\org\apache\
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\src\java\org\apache\zookeeper\
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\fatjar\src\java\org\apache\zookeeper\util\
     文件        4472  2017-03-23 18:14  zookeeper-3.4.10\contrib\fatjar\src\java\org\apache\zookeeper\util\FatJarMain.java
     文件    22500808  2017-03-23 19:24  zookeeper-3.4.10\contrib\fatjar\zookeeper-3.4.10-fatjar.jar
     目录           0  2018-08-11 00:57  zookeeper-3.4.10\contrib\loggraph\
............此处省略1917个文件信息

评论

共有 条评论