2014-10-23 2 views
1

У нас возникли проблемы при вводе новых узлов в существующий кластер. Существующий кластер (5 узлов) содержит данные 13 ТБ и ежедневно загружается 0,1 ТБ данных. Через несколько дней мы начали добавлять 5 узлов. В середине процесса ввода в эксплуатацию процесс бутстрапа становится неудачным много раз, отображая ошибку STREAM FAILED в новом узле и BROKEN PIPE в старом узле. Всякий раз, когда мы сталкиваемся с этой проблемой, мы перезапускаем новый узел. Heare - это несколько вопросов о процессе соединения узлов.Проблемы cassandra при вводе в эксплуатацию

1) Когда мы перезапускаем узел для присоединения, будет ли процесс начальной загрузки возобновляться или возобновляться с самого начала? Если это так, мы должны стереть каталоги данных и выполнить новый перезапуск.

2) Сколько времени потребуется для завершения процесса соединения узлов (пропускная способность сети: 1 Гбит/с)?

3) Можно ли добавить узел напрямую, установив auto_bootstrap в false и запустить ремонт nodetool в этом узле?

4) Как отслеживать процент балансировки нагрузки в каждом узле?

5) Можем ли мы увеличить скорость потоковой передачи, используя свойство nodetool setstreamthroughput? В чем разница между свойством stream_throughput_outbound_megabits_per_sec в файле cassandra.yaml и nodetool setsreamthroughput?

6) Можем ли мы скопировать некоторые данные из старых узлов на новые узлы и выполнить перезапуск?

ответ

0

Проблема связана с чрезмерным использованием ресурсов во время процесса уплотнения. Я временно отключил уплотнение, и все стало нормально работать, и ввод в эксплуатацию завершился за 4 часа :)

Смежные вопросы