как решить ошибку config разбора infxdb.conf - PullRequest
0 голосов
/ 13 января 2019

во время работы infxdb: 1.0 в докере я получаю следующую ошибку

[запуск] 2019/01/13 09:04:14 Запуск InfluxDB, версия 1.0.2, мастер ветвления, фиксация ff307047057b7797418998a4ed709b0c0f346324

[запуск] 2019/01/13 09:04:14 Go версия go1.6.2, GOMAXPROCS установлена ​​в 1

[запустить] 2019/01/13 09:04:14 Использование конфигурации по адресу: /etc/influxdb/influxdb.conf run: parse config: Рядом со строкой 1 (последний ключ проанализирован 'Merging'): ожидаемый разделитель ключей '=', но вместо него получен 'w'.

это мои первые 3 строки из файла .conf

Слияние с конфигурацией по адресу: /etc/influxdb/influxdb.conf
сообщение отключено = false
bind-address = ": 8088"

Кто-нибудь знает, как решить эту проблему?
спасибо

1 Ответ

0 голосов
/ 13 января 2019

Согласно опубликованному вами файлу конфигурации, в первой строке вы увидите следующую проблему:

Merging with configuration at: /etc/influxdb/influxdb.conf

Обрабатывается как обычная строка конфигурации, поэтому она должна быть в такой форме

Merging = with configuration at: /etc/influxdb/influxdb.conf

Что вам нужно сделать, это прокомментировать первую строку, чтобы избежать этой проблемы.

Второе примечание в вашем конфигурационном файле - оно не относится к этой проблеме конкретно, но вы можете получить другие ошибки - что третья строка должна быть под [admin], поэтому окончательная конфигурация должна быть такой:

# Merging with configuration at: /etc/influxdb/influxdb.conf
reporting-disabled = false
[admin]
bind-address = ":8088"

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

...