Я имел 3 узла, все с ~550GB, и добавил еще 4. Я надеялся, что данные мигрируют самостоятельно от старых серверов до новых. К сожалению, после одного дня, данные, кажется, остаются в старых местах.
Параллельно, существует постоянный поток входящих данных, и приблизительно на 150 ГБ больше на узел было добавлено. Таким образом, старые узлы в настоящее время имеют 550+150 = ~700GB, новые ~150GB.
Я должен просто ожидать? Существует ли команда или опция, которую я должен выполнить, чтобы заставить их изменять баланс? Или это - проблема с репликацией 1 или вставка данных при изменении баланса?
-- Address Load Tokens Owns Host ID Rack
UN x.x.x.x 702.48 GB 256 13.1% 3e9e7e79-c727-4a3f-86ad-0dbfb77a4540 rack1
UN x.x.x.x 692.47 GB 256 15.5% ac41b3df-301e-470a-b531-12f2aeba7328 rack1
UN x.x.x.x 660.65 GB 256 14.2% 8b1bb70d-57fe-460a-b756-4ac82b24acb6 rack1
UN x.x.x.x 156.7 GB 256 15.1% d499acd3-8eae-4a4c-bba3-cd8e45bd1ce3 rack1
UN x.x.x.x 140.99 GB 256 13.6% f266de96-8547-4e68-8d31-50a13e6c6628 rack1
UN x.x.x.x 138.44 GB 256 13.5% cbf53e0d-398d-4fc7-befd-b83d173a4e67 rack1
UN x.x.x.x 155.17 GB 256 15.0% dddbcb68-9730-456a-8429-de06bcf2f2bb rack1
Я использую Cassandra 2.09. Бормочите 3 partitioner, 256 vnodes на узел, репликация 1 (никакая копия).