VK Cloud logo
Обновлена 15 апреля 2024 г. в 08:50

Настройка фактора репликацииBeta

VK Cloud поддерживает изменение фактора репликации на разных уровнях:

  1. Подключитесь к master-узлу с плавающем адресом с помощью SSH.

  2. (Опционально) Уточните текущее число копий:

    hdfs dfs -stat

    Пример вывода команды:

    hdfs fsck /user/admin/data.csv/user/admin/data.csv:  Under replicated BP-1014754436-192.168.99.119-1532095262675:blk_1073743175_2396. Target Replicas is 3 but found 1 live replica(s), 0 decommissioned replica(s) and 0 decommissioning replica(s).Status: HEALTHY Total size: 2878934 B Total dirs: 0 Total files:   1 Total symlinks:             0 Total blocks (validated):   1 (avg. block size 2878934 B) Minimally replicated blocks:   1 (100.0 %) Over-replicated blocks:     0 (0.0 %) Under-replicated blocks:    1 (100.0 %) Mis-replicated blocks:      0 (0.0 %) Default replication factor: 1 Average block replication:  1.0 Corrupt blocks:             0 Missing replicas:           2 (66.666664 %) Number of data-nodes:       1 Number of racks:            1FSCK ended at Mon Jul 23 17:20:46 UTC 2018 in 1 millisecondsThe filesystem under path '/user/admin/data.csv' is HEALTHY
  3. Измените фактор репликации для отдельного файла с помощью команды:

    hdfs dfs -setrep 3 <путь к файлу>

    Чтобы изменить параметр рекурсивно, добавьте в команду флаг -R.