L'influx Shell a un -version
drapeau, mais pas le serveur d'afflux:
/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
Dois-je supposer que le shell influx et le serveur influx auront toujours la même version?
curl -sL -I localhost: 8086/ping
Vous devriez obtenir quelque chose comme:
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
Si vous utilisez HTTPS:
curl -skL -I 'https://myhost:8086/ping'
Il est très probable que le client InfluxDB et le serveur InfluxDB sur le même serveur soient les mêmes versions. Si vous souhaitez vérifier spécifiquement la version du serveur, vous pouvez le faire.
Dans les versions 0.11 (au moins) et supérieures, l'exécutable influxdb accepte un argument de version:
% /usr/bin/influxd version
InfluxDB v1.2.1 (git: master 3ec60fe2649b51a85cd1db6c8937320a80a64c35)
Vous pouvez également obtenir la version influxdb en envoyant une requête http au serveur.
par exemple
$ curl -G -i http://yourserver.com:8086/query -u anonymous:anonymous --data-urlencode "db=dbname" --data-urlencode "q=SHOW MEASUREMENTS"
Et entraîner des en-têtes de réponse
X-Influxdb-Version: 1.2.3-c1.2.3
Le man page
of influxd dit,
DESCRIPTION influxd is the primary daemon process for the InfluxDB system.
et les options qu'il prend en charge n'incluent pas le version
à imprimer. Il suffit d'identifier la version de influx
seule.