Elassandra - Ошибка: не удалось найти или загрузить основной класс org.apache.cassandra.stress.Stress - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь запустить cassandra-stress в кластере elassandra.

Buy Я всегда получаю эту ошибку:

$ pwd

/usr/share/cassandra/tools/bin

$. / Cassandra-стресс

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

E отредактировал файл cassandra-стресс, и я проверилчто файл имеет это содержимое:

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

Но не существует файла Stress.java и Stress.class в системе.

Я нашел его здесь: https://github.com/apache/cassandra/blob/trunk/tools/stress/src/org/apache/cassandra/stress/Stress.java

но я не знаю как им пользоваться

1 Ответ

0 голосов
/ 13 февраля 2019

До версии 6.2.3.10 файл Stress.jar не был включен в дистрибутив elassandra.Это было исправлено в v6.2.3.11.

В качестве обходного пути можно использовать стресс-инструмент из официального дистрибутива Cassandra.

...