Конференция 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 по московскому времени.
Осталось до события

Локальное чтение данных

Локальное чтение данных (Short-circuit read) — это режим чтения данных в HDFS, который позволяет читать данные напрямую, в обход обращения к серверу DataNode. Такой подход позволяет ускорить процесс чтения, что может значительно улучшить работу приложений.

В ADH локальное чтение включено по умолчанию. Чтобы использовать его, клиент должен находиться на одном хосте с данными, к которым будет обращаться.

В конфигурационном файле hdfs-site.xml по умолчанию установлены следующие параметры локального чтения:

  • dfs.client.read.shortcircuit — True,

  • dfs.domain.socket.path — /var/lib/hadoop-hdfs/dn_socket.

При необходимости вы можете изменить значения параметров через ADCM:

  1. На странице Clusters выберите нужный кластер.

  2. Перейдите на вкладку Services и нажмите на HDFS.

  3. Найдите параметр, измените его значение и нажмите Apply.

  4. Подтвердите изменения в конфигурации HDFS, нажав Save.

  5. В меню Actions выберите Restart, убедитесь, что для параметра Apply configs from ADCM установлено значение true, и нажмите Run.

Чтобы посмотреть статистику по локальному чтению данных, откройте страницу Metrics в графическом интерфейсе DataNode и найдите параметр ReadsFromLocalClient. В нем указывается количество локальных чтений.

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