Я уже некоторое время использую InfluxDB (версия сервера 1.7.5) с языком InfluxQL. К сожалению, InfluxQL не позволяет мне выполнять какие-либо формы соединений, поэтому мне нужно вместо этого использовать новый язык сценариев InfluxDB Flux. В руководстве говорится, что я должен включить Flux в /etc/influxdb/influxdb.conf
, установив flux-enabled=true
, что я и сделал. Я перезапустил сервер, чтобы убедиться, что получил новые настройки и запустил инструмент командной строки Influx с параметром -type = flux. Затем я получаю другой пользовательский интерфейс, чем когда я использую InfluxQL. Все идет нормально. Я также могу устанавливать и читать переменные et c. Таким образом, я могу установить:
> dummy = 1
> dummy
1
Однако, когда я пытаюсь выполнить любую форму запроса таблиц, такую как: from(bucket:"db_OxyFlux-test/autogen")
, я всегда получаю
Error: Flux query service disabled. Verify flux-enabled=true in the [http] section of the InfluxDB config.
: 403 Forbidden
Я нашел руководство для Fluxlang, скорее всего, не хватает базовых c подробностей исследования схемы, и поэтому я не уверен, является ли это просто проблемой, когда мой запрос вызывает эту ошибку или что-то еще идет не так. Я проверил это как на своем домашнем компьютере, так и на нашем удаленном рабочем сервере, и получил те же результаты.