2.2 Установка InfluxDB
Скачайте с официального сайта последнюю версию 1.х.х InfluxDB (для версии 2.х.х загрузка для Windows недоступна).
Распаковать архив. При необходимости перенести распакованную папку в другое место (например, C:\influxdb1831). Перейти в папку. Из данной папки далее понадобятся следующие файлы:
- influx.exe - оболочка для подключения к серверу и выполнения запросов
- influxd.exe - сервер InfluxDB
- influxdb.conf - конфигурационный файл InfluxDB
Затем нужно создать папки meta, data и wal. Папка meta используется для хранения метаданных (информацию о пользователях, базах данных, политиках хранения, шардах, длительных запросах). Папка data используется для хранения шарда и операций с ним. Папка wal используется для WAL-файлов (Write-Ahead Log, упреждающее логирование).
В конфигурационном файле influxdb.conf указываем пути к созданным папкам. При необходимости меняем настройки под свою систему (например, ниже есть секция для настройки HTTP). Сохраняем конфигурационный файл.
Запускаем сервер InfluxDB при помощи influxd.exe. Для проверки работы можно использовать POST-запросы или оболочку для запросов influx.exe. По умолчанию сервер доступен по следующему адресу: http://localhost:8086/. Порт можно изменить в конфигурационном файле в разделе HTTP.
Сервер InfluxDB возможно запустить как Windows-сервис, для этого нужно:
- Скачать утилиту nssm с официального сайта
- Открыть командную строку, перейти в папку с утилитой
- Начать установку при помощи команды nssm install
Указать при установке следующие параметры:
- Path - путь к файлу influxd.exe
- Statrup directory - путь к папке с InfluxDB
- Arguments - (путь к папке с конфигурационным файлом influxdb.conf)
- ServiceName - имя сервиса
После этого InfluxDB доступен для запуска как Windows-сервис в services.msc.