Изменение размера кластера красного смещения с одним узлом на два с использованием снимков - PullRequest
0 голосов
/ 06 ноября 2019

У меня кластер amazon redshift только с одним узлом (dc2.large type). Теперь я хочу масштабировать до двух узлов и обдумываю лучший путь (в лучшем случае я имею в виду как можно быстрее).

Из документации есть около двух вариантов:

  1. Выгрузка и копирование с S3
    • Я пробовал это, но это занимает слишком много времени, так как у меня ~ 207021000 записей. Кроме того, мне все равно нужно будет выполнить некоторую загрузку / копирование данных, отслеживаемых во время копирования
  2. Использование снимков
    • Это звучит какхорошее решение для этого случая. Это не так медленно, и я могу сделать это с меньшими накладными расходами. Единственная проблема заключается в том, что если вы попытаетесь восстановить кластер из снимка, вы не сможете изменить количество узлов (по крайней мере, не используя консоль управления aws)

Есть ли способиспользовать снимок, но в то же время также изменить количество узлов? Или выгрузка / копирование в / из S3 единственный способ сделать это?

1 Ответ

0 голосов
/ 06 ноября 2019

Вы не можете изменить количество узлов при восстановлении снимка.

Если вы хотите изменить количество узлов, просто скажите Redshift изменить размер кластера. Нет необходимости экспортировать данные или делать снимок вручную.

См .: Изменение размера кластеров в Amazon Redshift

...