In the Marvel dashboard (1.3), I see two version numbers 1.7.0,1.7.1. There is a cooma between the 1.7.0 and the 1.7.1. We have Elasticsearch 1.7.1 installed on the three nodes, Any idea what the 1.7.0 is?
It suggests that at least one of the nodes that you're running is indeed still running ES 1.7.0. Marvel gets those versions from the running versions that are reporting to it.
To narrow down the source, you should try running this from any node:
$ curl -XGET "localhost:9200/_cat/nodes?v&h=name,host,ip,port,version"
It will give you output like this from my local two node cluster on my dev machine:
name host ip port version Riot Grrl 192.168.1.6 192.168.1.6 9300 2.3.1 Tom Foster 192.168.1.6 192.168.1.6 9301 2.3.0
Note: the quotes are necessary because of the
& in the request.
Nice command, thanks. It does show a 1.7.0 but the output is a little confusing to me. It shows each of our node names with version 1.7.1 with a separate entry that says logstash but the version is 1.7.0 but we are running Logstash 1.5.3 and Elasticsearch for the node that is on that machine is reporting 1.7.1.