Elassandra - Error: Could not find or load main class org.apache.cassandra.stress.Stress

Elassandra - Error: Could not find or load main class org.apache.cassandra.stress.Stress

我正尝试在 elassandra 集群上 运行 cassandra-stress

购买我总是遇到这个错误:

$pwd

/usr/share/cassandra/tools/bin

$./cassandra-stress

Error: Could not find or load main class org.apache.cassandra.stress.Stress

E 编辑了 cassandra-stress 文件,我检查了 该文件包含以下内容:

"$JAVA" -server -ea -cp "$CLASSPATH" $JVM_OPTS \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.stress.Stress $@

但系统上不存在文件 Stress.javaStress.class

我在这里找到的:https://github.com/apache/cassandra/blob/trunk/tools/stress/src/org/apache/cassandra/stress/Stress.java

但是我不知道怎么用

在 v6.2.3.10 之前,stress.jar 没有与 elassandra 发行版打包在一起。 这已在 v6.2.3.11 中修复。

作为一种解决方法,可以使用官方 Cassandra 发行版中的 stresstool。