Конференция Arenadata
ArenaTech 2026 – для всех, кому интересны технологии Big Data
Приглашаем вас принять участие в технической онлайн-конференции, посвященной работе с большими данными. Участие бесплатно для всех желающих.

В программе 3 блока докладов:

  • СУБД: архитектура и эксплуатация. Обсудим новые возможности Greengage DB и Arenadata DB на его основе, включая hot standby, обзор утилиты изменения кластерной топологии ggrebalance, вопросы безопасности и устранения CVE.
  • Платформа данных: безопасность и Kubernetes в ADH, аналитика в ADQM. Расскажем об управлении секретами и доступом в Arenadata Hyperwave с использованием OpenBao, особенности переноса сервисов в Kubernetes, а также про аналитические методы в инструментах ADQM.
  • Инструменты: кластерный менеджер, документация, ИИ-поиск. Поделимся опытом разработки технической документации (включая интеллектуальный поиск и ИИ-ассистент) и поговорим про развитие нашего кластерного менеджера ADCM.
Онлайн-конференция состоится 29 октября 2026 года, время трансляции: с 12:00 до 19:00 по московскому времени.
Осталось до события

Добавление каталогов данных HDFS

Каталоги данных HDFS — это каталоги, в которых ноды DataNodes хранят свои блоки данных. Эти каталоги могут располагаться на разных устройствах, например, на примонтированных физических дисках. Локальные каталоги данных можно добавить в пользовательском интерфейсе ADCM. Откройте сервис HDFS кластера ADH. На вкладке Primary configuration, в дереве конфигурационных параметров, найдите ноду hdfs-site.xml, раскройте её и найдите параметр dfs.datanode.data.dir среди вложенных элементов.

Добавление каталога данных HDFS
Добавление каталога данных HDFS

Нажмите вложенный элемент Add property, чтобы добавить новый каталог данных. В появившемся окне укажите путь, например: /srv/hadoop-hdfs/data, и тип хранилища: SSD, DISK, ARCHIVE или RAM_DISK.

Параметры каталога данных HDFS
Параметры каталога данных HDFS

Нажмите Apply, чтобы применить настройки. Элемент с новым каталогом данных появится в дереве конфигурации.

Также необходимо выполнить следующие шаги:

  1. Прежде чем добавить новое значение в параметр dfs.datanode.data.dir, необходимо указать владельца и разрешения для всех DataNodes следующим образом:

    $ chown -R hdfs:hadoop /path/to/data/dir
    $ chmod -R 755 /path/to/data/dir

    где /path/to/data/dir — путь к каталогу данных или путь в локальной файловой системе, где этот каталог должен быть создан.

  2. Каталоги данных должны иметь один и тот же путь и содержимое на всех DataNodes. Разные настройки разрешены только для групп с разной конфигурацией.

  3. Для повышения производительности рекомендуется монтировать внешние каталоги данных в файле /etc/fstab с параметром noatime, например:

    /path/to/data/dir          ext3   defaults,noatime 1 1

Если разрешения для каталогов не установлены, при перезапуске HDFS произойдёт ошибка NameNode, например: the reported blocks 0 needs additional 478 blocks to reach the threshold 0.9990 of total blocks 479. Чтобы исправить эту ошибку, установите правильные разрешения для добавленных каталогов данных и перезапустите HDFS. Если это не поможет, убедитесь, чтобы все добавленные каталоги содержат данные с идентичной структурой на разных DataNodes. Набор файлов и каталогов должен быть одинаковым.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней