Невозможно записать в файл конфигурации logstash в docker / usr / share / logstash / config / - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь добавить файл конфигурации в /usr/share/logstash/config внутри докера, управляемого kubernetes, я подключаюсь к докеру с помощью $ kubectl exe -it "docker_name" -- /bin/bash.

Затем я создаю файл .conf в /usr/share/logstash/config/, но при попытке сохранить конфигурации выдает ошибку:

pipeline/input main.conf E166: Cant open linked file for writing.

Я не уверен, правильно ли то, что я делаю, с самого начала или должен быть какой-то лучший способ добиться этого?

1 Ответ

1 голос
/ 23 октября 2019

Ошибка E166 Can't open linked file for writing

Вы пытаетесь записать файл, который не может быть перезаписан, и этот файл является ссылкой (либо жесткой ссылкой, либо символической ссылкой). Запись по-прежнему возможна, если каталог, содержащий ссылку или файл, доступен для записи, но теперь Vim не знает, хотите ли вы удалить ссылку и записать файл на его место, или если вы хотите удалить сам файл инапишите новый файл на его место. Если вы действительно хотите записать файл под этим именем, вам нужно вручную удалить ссылку или файл или изменить разрешения, чтобы Vim мог перезаписывать

. Вы должны использовать ConfigMap чтобы изменить конфигурационный файл

...