Кассандра-Стресс останавливается с ошибками

Я установил cassandra 3.0.9 на сервер с centos 7. при попытке выполнить cassandra-стресс с помощью команды ниже

cassandra-стресс смешанный n=2000000 -pop seq=1..2000000 -скорость потока =2000 -узел 10.10.0.1

он начинает выполняться в соответствии с командой, но после этого иногда начинает выдавать ошибку, как показано ниже

com.datastax.drivers.core.exceptions.NoHostAvailableExcception: все хосты для запроса не выполнены (попытка: 10.10.0.1/10.10.0.1:9042 (com.datastax.driver.core.exceptions.TransportException: [10.10.0.1/10.10.0.1] Соединение было закрыто))

а иногда выдает ошибку как ниже

java.io.IOException: операция x0 с ключом (ключами) [35353538363236373030]: возвращенные данные не проверены

    at org.apache.cassandra.stress.Operation.error(Operation.java:135)
    at org.apache.cassandra.stress.Operation.timeWithRetry(Operation.java:113)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:98)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:106)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:258)
    at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:321)

java.io.IOException: операция x0 над ключом (ключами) [4c364c39375032333431]: возвращенные данные не проверены

    at org.apache.cassandra.stress.Operation.error(Operation.java:135)
    at org.apache.cassandra.stress.Operation.timeWithRetry(Operation.java:113)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:98)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:106)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:258)
    at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:321)

java.io.IOException: операция x0 над ключом (ключами) [4b364e504c4b4c314e30]: возвращенные данные не проверены

    at org.apache.cassandra.stress.Operation.error(Operation.java:135)
    at org.apache.cassandra.stress.Operation.timeWithRetry(Operation.java:113)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:98)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:106)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:258)
    at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:321)

java.io.IOException: операция x0 над ключом (ключами) [3435504d3135374b3031]: возвращенные данные не были проверены

    at org.apache.cassandra.stress.Operation.error(Operation.java:135)
    at org.apache.cassandra.stress.Operation.timeWithRetry(Operation.java:113)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:98)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:106)
    at org.apache.cassandra.stress.operations.predefined.CqlOperation.run(CqlOperation.java:258)
    at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:321)

java.io.IOException: операция x0 над ключом (ключами) [303936354c5033343130]: возвращенные данные не проверены

Спасибо

1 ответ

Вам необходимо записать данные, прежде чем читать их.

Сначала выполните: cassandra-stress write n=2000000 -pop seq=1..2000000 -rate threads=2000 -node 10.10.0.1

Затем вы можете выполнить: cassandra-stress mixed n=2000000 -pop seq=1..2000000 -rate threads=2000 -node 10.10.0.1

Другие вопросы по тегам