cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Dusbabek (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CASSANDRA-1113) Please include a windows batch file to execute the node tool
Date Fri, 21 May 2010 19:10:18 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-1113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12870116#action_12870116
] 

Gary Dusbabek commented on CASSANDRA-1113:
------------------------------------------

+1 with minor changes.

> 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.


Mime
View raw message