[ 
https://issues.apache.org/jira/browse/CASSANDRA-1113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-1113:
--------------------------------------

        Fix Version/s: 0.6.2
    Affects Version/s:     (was: 0.6.1)

> Please include a windows batch file to execute the node tool
> ------------------------------------------------------------
>
>                 Key: CASSANDRA-1113
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1113
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Tools
>         Environment: Windows XP Pro, Dell laptop
>            Reporter: Bill T.
>            Assignee: Gary Dusbabek
>            Priority: Minor
>             Fix For: 0.6.2
>
>
> A windows batch file for the node tool would be very handy. I've written my 
> own which is based on cassandra-cli.bat:
> @REM
> @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.
> @echo off
> if "%OS%" == "Windows_NT" setlocal
> if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%CD%
> if NOT DEFINED JAVA_HOME goto err
> REM Ensure that any user defined CLASSPATH variables are not used on startup
> set CLASSPATH=
> REM For each jar in the CASSANDRA_HOME lib directory call append to build the 
> CLASSPATH variable.
> for %%i in (%CASSANDRA_HOME%\lib\*.jar) do call :append %%~fi
> goto okClasspath
> :append
> set CLASSPATH=%CLASSPATH%;%1%2
> goto :eof
> :okClasspath
> REM Include the build\classes directory so it works in development
> set CASSANDRA_CLASSPATH=%CLASSPATH%;%CASSANDRA_HOME%\build\classes
> goto runNodeTool
> :runNodeTool
> echo Starting NodeTool
> "%JAVA_HOME%\bin\java" -cp "%CASSANDRA_CLASSPATH%" 
> -Dstorage-config=%CASSANDRA_HOME%\conf\ 
> -Dlog4j.configuration=log4j-tools.properties 
> org.apache.cassandra.tools.NodeCmd %*
> goto finally
> :err
> echo The JAVA_HOME environment variable must be set to run this program!
> pause
> :finally
> ENDLOCAL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to