Author: eevans
Date: Fri Apr 2 21:41:19 2010
New Revision: 930397
URL: http://svn.apache.org/viewvc?rev=930397&view=rev
Log:
correct inversion of cmd arguments in clustertool
Patch by Sylvain Lebresne; reviewed by eevans for CASSANDRA-942
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/ClusterCmd.java
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/NodeProbe.java
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/ClusterCmd.java
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/ClusterCmd.java?rev=930397&r1=930396&r2=930397&view=diff
==============================================================================
---
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/ClusterCmd.java
(original)
+++
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/ClusterCmd.java
Fri Apr 2 21:41:19 2010
@@ -50,7 +50,7 @@ public class ClusterCmd {
Option optHost = new Option(HOST_OPT_SHORT, HOST_OPT_LONG, true, "node
hostname or ip address");
optHost.setRequired(true);
options.addOption(optHost);
- options.addOption(PORT_OPT_SHORT, PORT_OPT_LONG, true, "remote jmx
agent port number");
+ options.addOption(PORT_OPT_SHORT, PORT_OPT_LONG, true, "remote jmx
agent port number (defaults to " + defaultPort + ")");
}
/**
@@ -139,14 +139,14 @@ public class ClusterCmd {
{
HelpFormatter hf = new HelpFormatter();
String header = String.format(
- "%nAvailable commands: get_endpoints [key], global_snapshot
[name], clear_global_snapshot");
+ "%nAvailable commands: get_endpoints [keyspace] [key],
global_snapshot [name], clear_global_snapshot");
String usage = String.format("java %s -host <arg> <command>%n",
ClusterCmd.class.getName());
hf.printHelp(usage, "", options, header);
}
- public void printEndPoints(String key, String table)
+ public void printEndPoints(String keyspace, String key)
{
- List<InetAddress> endpoints = probe.getEndPoints(key, table);
+ List<InetAddress> endpoints = probe.getEndPoints(keyspace, key);
System.out.println(String.format("%-17s: %s", "Key", key));
System.out.println(String.format("%-17s: %s", "Endpoints", endpoints));
}
@@ -256,7 +256,9 @@ public class ClusterCmd {
{
if (arguments.length <= 2)
{
- System.err.println("missing key and/or table argument");
+ System.err.println("missing keyspace and/or key argument");
+ ClusterCmd.printUsage();
+ System.exit(1);
}
clusterCmd.printEndPoints(arguments[1], arguments[2]);
}
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/NodeProbe.java
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/NodeProbe.java?rev=930397&r1=930396&r2=930397&view=diff
==============================================================================
---
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/NodeProbe.java
(original)
+++
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/tools/NodeProbe.java
Fri Apr 2 21:41:19 2010
@@ -400,9 +400,9 @@ public class NodeProbe
}
}
- public List<InetAddress> getEndPoints(String key, String table)
+ public List<InetAddress> getEndPoints(String keyspace, String key)
{
- return ssProxy.getNaturalEndpoints(key, table);
+ return ssProxy.getNaturalEndpoints(keyspace, key);
}
public Set<InetAddress> getStreamDestinations()