Не удалось подключиться ко всем репликам при использовании COPY cqlsh - PullRequest
0 голосов
/ 05 июля 2018

Мой кластер Cassandra с 3 узлами развернут на AWS с упругой балансировкой нагрузки (ELB) AWS

Когда я запускаю следующее:

$cqlsh -u <userid> -p <pwd>  <ELB's ip> -f backup.cqlsh

и в backup.cqlsh:

COPY comm_hub.my_table TO 'my_table.csv' WITH PAGESIZE=10;

но после экспорта около 200 строк я получил

backup.cqlsh:1:
Error for (-429560303281209914, -419692349690315328):
Failed to connect to all replicas ['10.16.234.41', '10.16.233.40', '10.16.234.130'] for (-429560303281209914, -419692349690315328), errors:
['NoHostAvailable - (\'Unable to connect to any servers\', {\'10.16.234.41\': error(None, "Tried connecting to [(\'10.16.234.41\', 9042)]. Last error: timed out")})', 'NoHostAvailable - (\'Unable to connect to any servers\', {\'10.16.233.40\': error(None, "Tried connecting to [(\'10.16.233.40\', 9042)]. Last error: timed out")})', 'NoHostAvailable - (\'Unable to connect to any servers\', {\'10.16.234.130\': error(None, "Tried connecting to [(\'10.16.234.130\', 9042)]. Last error: timed out")})'] (will try again later attempt 1 of 5)

Чего мне не хватает?

1 Ответ

0 голосов
/ 25 июля 2019

У меня была такая же проблема в локальном кластере, и я решил ее, установив NUMPROCESSES = 1.

В приведенном вами примере: COPY comm_hub.my_table TO 'my_table.csv' WITH PAGESIZE=10 AND NUMPROCESSES=1;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...