• 启动zookeeper时出现的问题


    zkEnv.cmd

    @echo off
    REM Licensed to the Apache Software Foundation (ASF) under one or more
    REM contributor license agreements.  See the NOTICE file distributed with
    REM this work for additional information regarding copyright ownership.
    REM The ASF licenses this file to You under the Apache License, Version 2.0
    REM (the "License"); you may not use this file except in compliance with
    REM the License.  You may obtain a copy of the License at
    REM
    REM     http://www.apache.org/licenses/LICENSE-2.0
    REM
    REM Unless required by applicable law or agreed to in writing, software
    REM distributed under the License is distributed on an "AS IS" BASIS,
    REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    REM See the License for the specific language governing permissions and
    REM limitations under the License.
    
    set ZOOCFGDIR=%~dp0%..conf
    set ZOO_LOG_DIR=%~dp0%..
    set ZOO_LOG4J_PROP=INFO,CONSOLE
    
    REM for sanity sake assume Java 1.6
    REM see: http://java.sun.com/javase/6/docs/technotes/tools/windows/java.html
    
    REM add the zoocfg dir to classpath
    set CLASSPATH=%ZOOCFGDIR%
    
    REM make it work in the release
    SET CLASSPATH=%~dp0..*;%~dp0..lib*;%CLASSPATH%
    
    REM make it work for developers
    SET CLASSPATH=%~dp0..uildclasses;%~dp0..uildlib*;%CLASSPATH%
    
    set ZOOCFG=%ZOOCFGDIR%zoo.cfg
    
    @REM setup java environment variables
    
    if not defined JAVA_HOME (
      echo Error: JAVA_HOME is not set.
      goto :eof
    )
    
    --下面的语句会报错,因为%JAVA_HOME%这个的Path的路径是有空格的,所以会报错。--------correct--:>"%JAVA_HOME%injava.exe"
    if not exist %JAVA_HOME%injava.exe ( echo Error: JAVA_HOME is incorrectly set. goto :eof ) set JAVA=%JAVA_HOME%injava

    zkServer.cmd

    @echo off
    REM Licensed to the Apache Software Foundation (ASF) under one or more
    REM contributor license agreements.  See the NOTICE file distributed with
    REM this work for additional information regarding copyright ownership.
    REM The ASF licenses this file to You under the Apache License, Version 2.0
    REM (the "License"); you may not use this file except in compliance with
    REM the License.  You may obtain a copy of the License at
    REM
    REM     http://www.apache.org/licenses/LICENSE-2.0
    REM
    REM Unless required by applicable law or agreed to in writing, software
    REM distributed under the License is distributed on an "AS IS" BASIS,
    REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    REM See the License for the specific language governing permissions and
    REM limitations under the License.
    
    setlocal
    call "%~dp0zkEnv.cmd"
    
    set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain
    echo on
    
    # %JAVA%-------->"%JAVA%" call %JAVA% "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %* PAUSE endlocal
  • 相关阅读:
    CentOS7 FTP安装与配置
    EF CodeFirst 数据库的操作
    CentOS7 防火墙(firewall)的操作命令
    小程序学习(四)小程序逻辑层之注册页面
    小程序学习(三)小程序逻辑层的注册程序和场景值
    小程序学习(二)基本结构与文件的类型
    VS2015 无法启动IIS Express Web服务器(已解决)
    django 2.接口之工作原理
    django 1.开发接口环境搭建
    pytest 15 fixture之autouse=True
  • 原文地址:https://www.cnblogs.com/daishuguang/p/5089954.html
Copyright © 2020-2023  润新知