Как получить версию InfluxDB через оболочку

Оболочка притока имеет флаг -version, но не сервер притока:

/path/to/bin/influx -version
InfluxDB shell version: 1.1.1

/path/to/bin/influxd -version
flag provided but not defined: -version

/path/to/bin/influxd -v
flag provided but not defined: -v

Должен ли я предполагать, что оболочка притока и сервер притока всегда будут иметь одну и ту же версию?


person Anto    schedule 25.01.2017    source источник


Ответы (5)


curl -sL -I локальный: 8086 / пинг

У вас должно получиться что-то вроде:

HTTP/1.1 204 No Content
Content-Type: application/json
Request-Id: c7c8f7d7-b7ef-11e7-8002-000000000000
X-Influxdb-Version: 1.3.6
Date: Mon, 23 Oct 2017 12:43:33 GMT

Если вы используете HTTPS:

curl -skL -I 'https://myhost:8086/ping'
person Gregory    schedule 23.10.2017
comment
Пришлось завить с параметром -v. - person forzagreen; 12.12.2017
comment
Вам также может потребоваться curl -skL -I 'https://myhost:8086/ping', если он использует TLS / SSL. - person Dave; 19.02.2019

Скорее всего, клиент InfluxDB и сервер InfluxDB на одном сервере имеют одинаковые версии. Если вы хотите специально проверить версию сервера, вы можете это сделать.

В версиях 0.11 (как минимум) и выше исполняемый файл infxdb принимает аргумент версии:

% /usr/bin/influxd version
InfluxDB v1.2.1 (git: master 3ec60fe2649b51a85cd1db6c8937320a80a64c35)
person lreeder    schedule 23.04.2017

Вы также можете получить версию InfxDB, отправив HTTP-запрос на сервер.

Например

$ curl -G -i http://yourserver.com:8086/query -u anonymous:anonymous --data-urlencode "db=dbname" --data-urlencode "q=SHOW MEASUREMENTS"

И в результате получаются заголовки ответов

X-Influxdb-Version: 1.2.3-c1.2.3
person Georgy Gobozov    schedule 12.07.2017

В man page притока говорится:

DESCRIPTION

  influxd is the primary daemon process for the InfluxDB system.

и параметры, которые он поддерживает, не включают version для печати. Достаточно указать только версию influx.

person Inian    schedule 25.01.2017

на терминале ssh просто введите команду ниже

influx -version
person Arvinder    schedule 21.03.2021