Permission denied
Недостаточные права доступа к директории спиллинга не позволяют YDB записывать данные на диск во время операций спиллинга. Это может привести к сбою запросов, если для их выполнения требуется спиллинг для обработки больших объемов данных.
Диагностика
Проверьте, существует ли директория спиллинга и имеет ли она правильные права доступа:
- Убедитесь, что директория спиллинга существует (см. Конфигурация спиллинга для получения информации о том, как найти директорию спиллинга).
- Убедитесь, что директория имеет права на чтение и запись для пользователя, под которым запущен
ydbd
. - Проверьте права доступа к директории спиллинга.
- Убедитесь, что пользователь, под которым запускается
ydbd
, может читать и записывать данные в директорию.
Рекомендации
Если права доступа заданы неправильно:
- Измените владельца директории на пользователя, под которым запускается
ydbd
. - Убедитесь, что установлены права на чтение и запись для владельца директории.
- Перезапустите процесс
ydbd
для применения изменений.
Примечание
Директория спиллинга автоматически создается YDB при запуске процесса. Если директория не существует, проверьте, что параметр root
в конфигурации спиллинга установлен правильно.
Скопировано
Была ли статья полезна?
Предыдущая
Следующая