Я скачал InfluxDB v1.7.10 в Windows.
Я отредактировал infxdb.conf, чтобы включить http и auth
[http]
# Determines whether HTTP endpoint is enabled.
enabled = true
# Determines whether the Flux query endpoint is enabled.
# flux-enabled = false
# Determines whether the Flux query logging is enabled.
# flux-log-enabled = false
# The bind address used by the HTTP service.
bind-address = ":8086"
# Determines whether user authentication is enabled over HTTP/HTTPS.
auth-enabled = true
После запуска infxd.exe, сервис успешно запущен. Тем не менее, аутентификация не работает, потому что я все еще могу запросить информацию из InfoxDB без каких-либо токенов пользователя (т. Е. Имени пользователя и пароля).
И мы можем наблюдать, как журнал все еще говорит, что аутентификация не включена:
2020-02-14T09:53:22.371821Z info Starting HTTP service {"log_id": "0KxmiPwl000", "service": "httpd", "authentication": false}
Я также установил InfuDB v1.7.10 в Ubuntu18.04, и все идет нормально после того, как я включил аутентификацию, как описано выше.
Я не знаю, где что-то идет не так, но программа этого не делает Кажется, что он читает из файла infxdb.conf в Windows вообще.