Permission denied

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

Диагностика

Проверьте, существует ли директория спиллинга и имеет ли она правильные права доступа:

  • Убедитесь, что директория спиллинга существует (см. Конфигурация спиллинга для получения информации о том, как найти директорию спиллинга).
  • Убедитесь, что директория имеет права на чтение и запись для пользователя, под которым запущен ydbd.
  • Проверьте права доступа к директории спиллинга.
  • Убедитесь, что пользователь, под которым запускается ydbd, может читать и записывать данные в директорию.

Рекомендации

Если права доступа заданы неправильно:

  1. Измените владельца директории на пользователя, под которым запускается ydbd.
  2. Убедитесь, что установлены права на чтение и запись для владельца директории.
  3. Перезапустите процесс ydbd для применения изменений.

Примечание

Директория спиллинга автоматически создается YDB при запуске процесса. Если директория не существует, проверьте, что параметр root в конфигурации спиллинга установлен правильно.

Предыдущая