Closed trondhindenes closed 7 years ago
@trondhindenes I imagine you mean you can only see 3 out of the 5 nodes in the overview, right? If thats the case, could it be that 2 of your 5 nodes are not data nodes? In this case this would be correct, as the overview shows shard allocation and non master nodes cannot host shards. On the latest version there is also a nodes page, there you should be able to see all nodes. If this is not the case, please re-open the issue :)
Thanks for replying. Turns out I wasn't on the recent version so I updated but I'm still seeing the same. Here's my "nodes" view, which shows all nodes:
And here's the overview where nodes are missing. All my nodes are data nodes.
Can you paste the output of running "/_cat/nodes?v" on your cluster?
The nodes page shows your nodes "es11" and "es12" are just master nodes. Check your configuration for those two nodes and make sure that node.data
isn't set to false
if you do mean for them to be data nodes. Their CPU usage is quite low compared to the other three which does make me believe that node.data
is set to false
for those two.
They definetely have data on them.
cat output:
host ip heap.percent ram.percent load node.role master name
10.244.13.164 10.244.13.164 46 99 -1.00 d m es05
10.244.13.165 10.244.13.165 46 94 -1.00 d m es06
10.244.13.167 10.244.13.167 60 94 -1.00 d m es07
10.244.13.169 10.244.13.169 31 48 -1.00 d m es11
10.244.13.170 10.244.13.170 30 38 -1.00 d * es12
The 11 and 12 nodes are "cold data" nodes using spinnig disks rather than ssds for long-term storage of old logstash indexes, but they definetely have data.
@trondhindenes could I have the output of /_nodes ? Feel free to obscure any private date from it :)
@trondhindenes is this still an issue?
it is. Here's the node info from my cluster:
{
"cluster_name": "stuff-prod-es",
"nodes": {
"OTfpV0vVT_GqaPRkAwg7ww": {
"name": "zzz-prod-es07",
"transport_address": "10.244.13.167:9300",
"host": "10.244.13.167",
"ip": "10.244.13.167",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.244.13.167:9200",
"attributes": {
"node.type": "hot"
},
"settings": {
"cluster": {
"name": "stuff-prod-es"
},
"node": {
"name": "zzz-prod-es07",
"node": {
"type": "hot"
}
},
"path": {
"conf": "F:\\ElasticSearch\\elasticsearch-2.4.1\\config",
"data": "F:/Elasticsearch/data",
"logs": "F:/ElasticSearch/elasticsearch-2.4.1/logs",
"home": "F:\\ElasticSearch\\elasticsearch-2.4.1"
},
"indices": {
"memory": {
"index_buffer_size": "50%"
}
},
"discovery": {
"zen": {
"minimum_master_nodes": "2",
"ping": {
"unicast": {
"hosts": [
"zzz-prod-es05",
"zzz-prod-es06",
"zzz-prod-es07"
]
}
}
}
},
"name": "zzz-prod-es07",
"client": {
"type": "node"
},
"config": {
"ignore_system_properties": "true"
},
"network": {
"host": "_site_",
"bind_host": "0.0.0.0"
}
},
"os": {
"refresh_interval_in_millis": 1000,
"name": "Windows Server 2012 R2",
"arch": "amd64",
"version": "6.3",
"available_processors": 2,
"allocated_processors": 2
},
"process": {
"refresh_interval_in_millis": 1000,
"id": 1240,
"mlockall": false
},
"jvm": {
"pid": 1240,
"version": "1.8.0_73",
"vm_name": "Java HotSpot(TM) 64-Bit Server VM",
"vm_version": "25.73-b02",
"vm_vendor": "Oracle Corporation",
"start_time_in_millis": 1489624004077,
"mem": {
"heap_init_in_bytes": 9663676416,
"heap_max_in_bytes": 9646243840,
"non_heap_init_in_bytes": 2555904,
"non_heap_max_in_bytes": 0,
"direct_max_in_bytes": 9646243840
},
"gc_collectors": [
"ParNew",
"ConcurrentMarkSweep"
],
"memory_pools": [
"Code Cache",
"Metaspace",
"Compressed Class Space",
"Par Eden Space",
"Par Survivor Space",
"CMS Old Gen"
],
"using_compressed_ordinary_object_pointers": "true"
},
"thread_pool": {
"force_merge": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"percolate": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"fetch_shard_started": {
"type": "scaling",
"min": 1,
"max": 4,
"keep_alive": "5m",
"queue_size": -1
},
"listener": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"index": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 200
},
"refresh": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"suggest": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"generic": {
"type": "cached",
"keep_alive": "30s",
"queue_size": -1
},
"warmer": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"search": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"flush": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"fetch_shard_store": {
"type": "scaling",
"min": 1,
"max": 4,
"keep_alive": "5m",
"queue_size": -1
},
"management": {
"type": "scaling",
"min": 1,
"max": 5,
"keep_alive": "5m",
"queue_size": -1
},
"get": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"bulk": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 50
},
"snapshot": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
}
},
"transport": {
"bound_address": [
"[::]:9300"
],
"publish_address": "10.244.13.167:9300",
"profiles": {}
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.244.13.167:9200",
"max_content_length_in_bytes": 104857600
},
"plugins": [
{
"name": "cloud-aws",
"version": "2.4.1",
"description": "The Amazon Web Service (AWS) Cloud plugin allows to use AWS API for the unicast discovery mechanism and add S3 repositories.",
"jvm": true,
"classname": "org.elasticsearch.plugin.cloud.aws.CloudAwsPlugin",
"isolated": true,
"site": false
},
{
"name": "head",
"version": "master",
"description": "head - A web front end for an elastic search cluster",
"url": "/_plugin/head/",
"jvm": false,
"site": true
},
{
"name": "hq",
"version": "1.0.0",
"description": "Elastic-HQ",
"url": "/_plugin/hq/",
"jvm": false,
"site": true
},
{
"name": "mapper-attachments",
"version": "2.4.1",
"description": "The mapper attachments plugin adds the attachment type to Elasticsearch using Apache Tika.",
"jvm": true,
"classname": "org.elasticsearch.mapper.attachments.MapperAttachmentsPlugin",
"isolated": true,
"site": false
}
],
"modules": [
{
"name": "lang-expression",
"version": "2.4.1",
"description": "Lucene expressions integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.expression.ExpressionPlugin",
"isolated": true,
"site": false
},
{
"name": "lang-groovy",
"version": "2.4.1",
"description": "Groovy scripting integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.groovy.GroovyPlugin",
"isolated": true,
"site": false
},
{
"name": "reindex",
"version": "2.4.1",
"description": "_reindex and _update_by_query APIs",
"jvm": true,
"classname": "org.elasticsearch.index.reindex.ReindexPlugin",
"isolated": true,
"site": false
}
]
},
"t6FJD_WOQc6RJUFgmWIGeg": {
"name": "zzz-prod-es12",
"transport_address": "10.244.13.170:9300",
"host": "10.244.13.170",
"ip": "10.244.13.170",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.244.13.170:9200",
"attributes": {
"data": "yes",
"node.type": "cold"
},
"settings": {
"cloud": {
"aws": {
"region": "eu-central"
}
},
"cluster": {
"name": "stuff-prod-es"
},
"node": {
"data": "yes",
"name": "zzz-prod-es12",
"node": {
"type": "cold"
}
},
"path": {
"data": "F:/apps/elasticsearch/data",
"logs": "F:/apps/elasticsearch/elasticsearch-2.4.1/logs",
"home": "F:\\apps\\elasticsearch\\elasticsearch-2.4.1"
},
"indices": {
"memory": {
"index_buffer_size": "50%"
}
},
"discovery": {
"zen": {
"minimum_master_nodes": "2",
"ping": {
"unicast": {
"hosts": [
"zzz-prod-es05",
"zzz-prod-es06",
"zzz-prod-es07"
]
}
}
}
},
"name": "zzz-prod-es12",
"client": {
"type": "node"
},
"config": {
"ignore_system_properties": "true"
},
"network": {
"host": "_site_",
"bind_host": "0.0.0.0"
}
},
"os": {
"refresh_interval_in_millis": 1000,
"name": "Windows NT (unknown)",
"arch": "amd64",
"version": "10.0",
"available_processors": 4,
"allocated_processors": 4
},
"process": {
"refresh_interval_in_millis": 1000,
"id": 2716,
"mlockall": false
},
"jvm": {
"pid": 2716,
"version": "1.8.0_73",
"vm_name": "Java HotSpot(TM) 64-Bit Server VM",
"vm_version": "25.73-b02",
"vm_vendor": "Oracle Corporation",
"start_time_in_millis": 1489686484805,
"mem": {
"heap_init_in_bytes": 17179869184,
"heap_max_in_bytes": 17145004032,
"non_heap_init_in_bytes": 2555904,
"non_heap_max_in_bytes": 0,
"direct_max_in_bytes": 17145004032
},
"gc_collectors": [
"ParNew",
"ConcurrentMarkSweep"
],
"memory_pools": [
"Code Cache",
"Metaspace",
"Compressed Class Space",
"Par Eden Space",
"Par Survivor Space",
"CMS Old Gen"
],
"using_compressed_ordinary_object_pointers": "true"
},
"thread_pool": {
"force_merge": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"percolate": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"fetch_shard_started": {
"type": "scaling",
"min": 1,
"max": 8,
"keep_alive": "5m",
"queue_size": -1
},
"listener": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": -1
},
"index": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 200
},
"refresh": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
},
"suggest": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"generic": {
"type": "cached",
"keep_alive": "30s",
"queue_size": -1
},
"warmer": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
},
"search": {
"type": "fixed",
"min": 7,
"max": 7,
"queue_size": 1000
},
"flush": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
},
"fetch_shard_store": {
"type": "scaling",
"min": 1,
"max": 8,
"keep_alive": "5m",
"queue_size": -1
},
"management": {
"type": "scaling",
"min": 1,
"max": 5,
"keep_alive": "5m",
"queue_size": -1
},
"get": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"bulk": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 50
},
"snapshot": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
}
},
"transport": {
"bound_address": [
"[::]:9300"
],
"publish_address": "10.244.13.170:9300",
"profiles": {}
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.244.13.170:9200",
"max_content_length_in_bytes": 104857600
},
"plugins": [
{
"name": "cloud-aws",
"version": "2.4.1",
"description": "The Amazon Web Service (AWS) Cloud plugin allows to use AWS API for the unicast discovery mechanism and add S3 repositories.",
"jvm": true,
"classname": "org.elasticsearch.plugin.cloud.aws.CloudAwsPlugin",
"isolated": true,
"site": false
},
{
"name": "head",
"version": "master",
"description": "head - A web front end for an elastic search cluster",
"url": "/_plugin/head/",
"jvm": false,
"site": true
},
{
"name": "hq",
"version": "1.0.0",
"description": "Elastic-HQ",
"url": "/_plugin/hq/",
"jvm": false,
"site": true
},
{
"name": "mapper-attachments",
"version": "2.4.1",
"description": "The mapper attachments plugin adds the attachment type to Elasticsearch using Apache Tika.",
"jvm": true,
"classname": "org.elasticsearch.mapper.attachments.MapperAttachmentsPlugin",
"isolated": true,
"site": false
}
],
"modules": [
{
"name": "lang-expression",
"version": "2.4.1",
"description": "Lucene expressions integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.expression.ExpressionPlugin",
"isolated": true,
"site": false
},
{
"name": "lang-groovy",
"version": "2.4.1",
"description": "Groovy scripting integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.groovy.GroovyPlugin",
"isolated": true,
"site": false
},
{
"name": "reindex",
"version": "2.4.1",
"description": "_reindex and _update_by_query APIs",
"jvm": true,
"classname": "org.elasticsearch.index.reindex.ReindexPlugin",
"isolated": true,
"site": false
}
]
},
"LtPYSHGJQt6zxEqozp-ofg": {
"name": "zzz-prod-es05",
"transport_address": "10.244.13.164:9300",
"host": "10.244.13.164",
"ip": "10.244.13.164",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.244.13.164:9200",
"attributes": {
"node.type": "hot"
},
"settings": {
"cluster": {
"name": "stuff-prod-es"
},
"node": {
"name": "zzz-prod-es05",
"node": {
"type": "hot"
}
},
"path": {
"conf": "F:\\ElasticSearch\\elasticsearch-2.4.1\\config",
"data": "F:/Elasticsearch/data",
"logs": "F:/ElasticSearch/elasticsearch-2.4.1/logs",
"home": "F:\\ElasticSearch\\elasticsearch-2.4.1"
},
"discovery": {
"zen": {
"minimum_master_nodes": "2",
"ping": {
"unicast": {
"hosts": [
"zzz-prod-es05",
"zzz-prod-es06",
"zzz-prod-es07"
]
}
}
}
},
"name": "zzz-prod-es05",
"client": {
"type": "node"
},
"config": {
"ignore_system_properties": "true"
},
"network": {
"host": "_site_",
"bind_host": "0.0.0.0"
}
},
"os": {
"refresh_interval_in_millis": 1000,
"name": "Windows Server 2012 R2",
"arch": "amd64",
"version": "6.3",
"available_processors": 2,
"allocated_processors": 2
},
"process": {
"refresh_interval_in_millis": 1000,
"id": 1232,
"mlockall": false
},
"jvm": {
"pid": 1232,
"version": "1.8.0_73",
"vm_name": "Java HotSpot(TM) 64-Bit Server VM",
"vm_version": "25.73-b02",
"vm_vendor": "Oracle Corporation",
"start_time_in_millis": 1489557533368,
"mem": {
"heap_init_in_bytes": 9663676416,
"heap_max_in_bytes": 9646243840,
"non_heap_init_in_bytes": 2555904,
"non_heap_max_in_bytes": 0,
"direct_max_in_bytes": 9646243840
},
"gc_collectors": [
"ParNew",
"ConcurrentMarkSweep"
],
"memory_pools": [
"Code Cache",
"Metaspace",
"Compressed Class Space",
"Par Eden Space",
"Par Survivor Space",
"CMS Old Gen"
],
"using_compressed_ordinary_object_pointers": "true"
},
"thread_pool": {
"force_merge": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"percolate": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"fetch_shard_started": {
"type": "scaling",
"min": 1,
"max": 4,
"keep_alive": "5m",
"queue_size": -1
},
"listener": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"index": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 200
},
"refresh": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"suggest": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"generic": {
"type": "cached",
"keep_alive": "30s",
"queue_size": -1
},
"warmer": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"search": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"flush": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"fetch_shard_store": {
"type": "scaling",
"min": 1,
"max": 4,
"keep_alive": "5m",
"queue_size": -1
},
"management": {
"type": "scaling",
"min": 1,
"max": 5,
"keep_alive": "5m",
"queue_size": -1
},
"get": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"bulk": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 50
},
"snapshot": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
}
},
"transport": {
"bound_address": [
"[::]:9300"
],
"publish_address": "10.244.13.164:9300",
"profiles": {}
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.244.13.164:9200",
"max_content_length_in_bytes": 104857600
},
"plugins": [
{
"name": "cloud-aws",
"version": "2.4.1",
"description": "The Amazon Web Service (AWS) Cloud plugin allows to use AWS API for the unicast discovery mechanism and add S3 repositories.",
"jvm": true,
"classname": "org.elasticsearch.plugin.cloud.aws.CloudAwsPlugin",
"isolated": true,
"site": false
},
{
"name": "elasticsearch-migration",
"version": "2.0.4",
"description": "Elasticsearch Migration Helper",
"url": "/_plugin/elasticsearch-migration/",
"jvm": false,
"site": true
},
{
"name": "head",
"version": "master",
"description": "head - A web front end for an elastic search cluster",
"url": "/_plugin/head/",
"jvm": false,
"site": true
},
{
"name": "hq",
"version": "1.0.0",
"description": "Elastic-HQ",
"url": "/_plugin/hq/",
"jvm": false,
"site": true
},
{
"name": "mapper-attachments",
"version": "2.4.1",
"description": "The mapper attachments plugin adds the attachment type to Elasticsearch using Apache Tika.",
"jvm": true,
"classname": "org.elasticsearch.mapper.attachments.MapperAttachmentsPlugin",
"isolated": true,
"site": false
}
],
"modules": [
{
"name": "lang-expression",
"version": "2.4.1",
"description": "Lucene expressions integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.expression.ExpressionPlugin",
"isolated": true,
"site": false
},
{
"name": "lang-groovy",
"version": "2.4.1",
"description": "Groovy scripting integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.groovy.GroovyPlugin",
"isolated": true,
"site": false
},
{
"name": "reindex",
"version": "2.4.1",
"description": "_reindex and _update_by_query APIs",
"jvm": true,
"classname": "org.elasticsearch.index.reindex.ReindexPlugin",
"isolated": true,
"site": false
}
]
},
"nxtyqYFGQESeMqHvoMRs1Q": {
"name": "zzz-prod-es06",
"transport_address": "10.244.13.165:9300",
"host": "10.244.13.165",
"ip": "10.244.13.165",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.244.13.165:9200",
"attributes": {
"node.type": "hot"
},
"settings": {
"cluster": {
"name": "stuff-prod-es"
},
"node": {
"name": "zzz-prod-es06",
"node": {
"type": "hot"
}
},
"path": {
"data": "F:/Elasticsearch/data",
"logs": "F:/ElasticSearch/elasticsearch-2.4.1/logs",
"home": "F:\\ElasticSearch\\elasticsearch-2.4.1"
},
"indices": {
"memory": {
"index_buffer_size": "50%"
}
},
"discovery": {
"zen": {
"minimum_master_nodes": "2",
"ping": {
"unicast": {
"hosts": [
"zzz-prod-es05",
"zzz-prod-es06",
"zzz-prod-es07"
]
}
}
}
},
"name": "zzz-prod-es06",
"client": {
"type": "node"
},
"config": {
"ignore_system_properties": "true"
},
"network": {
"host": "_site_",
"bind_host": "0.0.0.0"
}
},
"os": {
"refresh_interval_in_millis": 1000,
"name": "Windows Server 2012 R2",
"arch": "amd64",
"version": "6.3",
"available_processors": 2,
"allocated_processors": 2
},
"process": {
"refresh_interval_in_millis": 1000,
"id": 1320,
"mlockall": false
},
"jvm": {
"pid": 1320,
"version": "1.8.0_73",
"vm_name": "Java HotSpot(TM) 64-Bit Server VM",
"vm_version": "25.73-b02",
"vm_vendor": "Oracle Corporation",
"start_time_in_millis": 1489632821868,
"mem": {
"heap_init_in_bytes": 7516192768,
"heap_max_in_bytes": 7498760192,
"non_heap_init_in_bytes": 2555904,
"non_heap_max_in_bytes": 0,
"direct_max_in_bytes": 7498760192
},
"gc_collectors": [
"ParNew",
"ConcurrentMarkSweep"
],
"memory_pools": [
"Code Cache",
"Metaspace",
"Compressed Class Space",
"Par Eden Space",
"Par Survivor Space",
"CMS Old Gen"
],
"using_compressed_ordinary_object_pointers": "true"
},
"thread_pool": {
"force_merge": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"percolate": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"fetch_shard_started": {
"type": "scaling",
"min": 1,
"max": 4,
"keep_alive": "5m",
"queue_size": -1
},
"listener": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"index": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 200
},
"refresh": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"suggest": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"generic": {
"type": "cached",
"keep_alive": "30s",
"queue_size": -1
},
"warmer": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"search": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"flush": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
},
"fetch_shard_store": {
"type": "scaling",
"min": 1,
"max": 4,
"keep_alive": "5m",
"queue_size": -1
},
"management": {
"type": "scaling",
"min": 1,
"max": 5,
"keep_alive": "5m",
"queue_size": -1
},
"get": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 1000
},
"bulk": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": 50
},
"snapshot": {
"type": "scaling",
"min": 1,
"max": 1,
"keep_alive": "5m",
"queue_size": -1
}
},
"transport": {
"bound_address": [
"[::]:9300"
],
"publish_address": "10.244.13.165:9300",
"profiles": {}
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.244.13.165:9200",
"max_content_length_in_bytes": 104857600
},
"plugins": [
{
"name": "cloud-aws",
"version": "2.4.1",
"description": "The Amazon Web Service (AWS) Cloud plugin allows to use AWS API for the unicast discovery mechanism and add S3 repositories.",
"jvm": true,
"classname": "org.elasticsearch.plugin.cloud.aws.CloudAwsPlugin",
"isolated": true,
"site": false
},
{
"name": "head",
"version": "master",
"description": "head - A web front end for an elastic search cluster",
"url": "/_plugin/head/",
"jvm": false,
"site": true
},
{
"name": "hq",
"version": "1.0.0",
"description": "Elastic-HQ",
"url": "/_plugin/hq/",
"jvm": false,
"site": true
},
{
"name": "mapper-attachments",
"version": "2.4.1",
"description": "The mapper attachments plugin adds the attachment type to Elasticsearch using Apache Tika.",
"jvm": true,
"classname": "org.elasticsearch.mapper.attachments.MapperAttachmentsPlugin",
"isolated": true,
"site": false
}
],
"modules": [
{
"name": "lang-expression",
"version": "2.4.1",
"description": "Lucene expressions integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.expression.ExpressionPlugin",
"isolated": true,
"site": false
},
{
"name": "lang-groovy",
"version": "2.4.1",
"description": "Groovy scripting integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.groovy.GroovyPlugin",
"isolated": true,
"site": false
},
{
"name": "reindex",
"version": "2.4.1",
"description": "_reindex and _update_by_query APIs",
"jvm": true,
"classname": "org.elasticsearch.index.reindex.ReindexPlugin",
"isolated": true,
"site": false
}
]
},
"rtI_0d7sSd2k6-E-Bz6Rhg": {
"name": "zzz-prod-es11",
"transport_address": "10.244.13.169:9300",
"host": "10.244.13.169",
"ip": "10.244.13.169",
"version": "2.4.1",
"build": "c67dc32",
"http_address": "10.244.13.169:9200",
"attributes": {
"data": "yes",
"node.type": "cold"
},
"settings": {
"cloud": {
"aws": {
"region": "eu-central"
}
},
"cluster": {
"name": "stuff-prod-es"
},
"node": {
"data": "yes",
"name": "zzz-prod-es11",
"node": {
"type": "cold"
}
},
"path": {
"data": "F:/apps/elasticsearch/data",
"logs": "F:/apps/elasticsearch/elasticsearch-2.4.1/logs",
"home": "F:\\apps\\elasticsearch\\elasticsearch-2.4.1"
},
"indices": {
"memory": {
"index_buffer_size": "50%"
}
},
"discovery": {
"zen": {
"minimum_master_nodes": "2",
"ping": {
"unicast": {
"hosts": [
"zzz-prod-es05",
"zzz-prod-es06",
"zzz-prod-es07"
]
}
}
}
},
"name": "zzz-prod-es11",
"client": {
"type": "node"
},
"config": {
"ignore_system_properties": "true"
},
"network": {
"host": "_site_",
"bind_host": "0.0.0.0"
}
},
"os": {
"refresh_interval_in_millis": 1000,
"name": "Windows NT (unknown)",
"arch": "amd64",
"version": "10.0",
"available_processors": 4,
"allocated_processors": 4
},
"process": {
"refresh_interval_in_millis": 1000,
"id": 3188,
"mlockall": false
},
"jvm": {
"pid": 3188,
"version": "1.8.0_73",
"vm_name": "Java HotSpot(TM) 64-Bit Server VM",
"vm_version": "25.73-b02",
"vm_vendor": "Oracle Corporation",
"start_time_in_millis": 1488917587728,
"mem": {
"heap_init_in_bytes": 17179869184,
"heap_max_in_bytes": 17145004032,
"non_heap_init_in_bytes": 2555904,
"non_heap_max_in_bytes": 0,
"direct_max_in_bytes": 17145004032
},
"gc_collectors": [
"ParNew",
"ConcurrentMarkSweep"
],
"memory_pools": [
"Code Cache",
"Metaspace",
"Compressed Class Space",
"Par Eden Space",
"Par Survivor Space",
"CMS Old Gen"
],
"using_compressed_ordinary_object_pointers": "true"
},
"thread_pool": {
"force_merge": {
"type": "fixed",
"min": 1,
"max": 1,
"queue_size": -1
},
"percolate": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"fetch_shard_started": {
"type": "scaling",
"min": 1,
"max": 8,
"keep_alive": "5m",
"queue_size": -1
},
"listener": {
"type": "fixed",
"min": 2,
"max": 2,
"queue_size": -1
},
"index": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 200
},
"refresh": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
},
"suggest": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"generic": {
"type": "cached",
"keep_alive": "30s",
"queue_size": -1
},
"warmer": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
},
"search": {
"type": "fixed",
"min": 7,
"max": 7,
"queue_size": 1000
},
"flush": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
},
"fetch_shard_store": {
"type": "scaling",
"min": 1,
"max": 8,
"keep_alive": "5m",
"queue_size": -1
},
"management": {
"type": "scaling",
"min": 1,
"max": 5,
"keep_alive": "5m",
"queue_size": -1
},
"get": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 1000
},
"bulk": {
"type": "fixed",
"min": 4,
"max": 4,
"queue_size": 50
},
"snapshot": {
"type": "scaling",
"min": 1,
"max": 2,
"keep_alive": "5m",
"queue_size": -1
}
},
"transport": {
"bound_address": [
"[::]:9300"
],
"publish_address": "10.244.13.169:9300",
"profiles": {}
},
"http": {
"bound_address": [
"[::]:9200"
],
"publish_address": "10.244.13.169:9200",
"max_content_length_in_bytes": 104857600
},
"plugins": [
{
"name": "cloud-aws",
"version": "2.4.1",
"description": "The Amazon Web Service (AWS) Cloud plugin allows to use AWS API for the unicast discovery mechanism and add S3 repositories.",
"jvm": true,
"classname": "org.elasticsearch.plugin.cloud.aws.CloudAwsPlugin",
"isolated": true,
"site": false
},
{
"name": "head",
"version": "master",
"description": "head - A web front end for an elastic search cluster",
"url": "/_plugin/head/",
"jvm": false,
"site": true
},
{
"name": "hq",
"version": "1.0.0",
"description": "Elastic-HQ",
"url": "/_plugin/hq/",
"jvm": false,
"site": true
},
{
"name": "mapper-attachments",
"version": "2.4.1",
"description": "The mapper attachments plugin adds the attachment type to Elasticsearch using Apache Tika.",
"jvm": true,
"classname": "org.elasticsearch.mapper.attachments.MapperAttachmentsPlugin",
"isolated": true,
"site": false
}
],
"modules": [
{
"name": "lang-expression",
"version": "2.4.1",
"description": "Lucene expressions integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.expression.ExpressionPlugin",
"isolated": true,
"site": false
},
{
"name": "lang-groovy",
"version": "2.4.1",
"description": "Groovy scripting integration for Elasticsearch",
"jvm": true,
"classname": "org.elasticsearch.script.groovy.GroovyPlugin",
"isolated": true,
"site": false
},
{
"name": "reindex",
"version": "2.4.1",
"description": "_reindex and _update_by_query APIs",
"jvm": true,
"classname": "org.elasticsearch.index.reindex.ReindexPlugin",
"isolated": true,
"site": false
}
]
}
}
}
Ok, I see the problem. The nodes you do not see listed have the data property set to "yes". I have actually just found out this was possible, and hence, only accepted a boolean as a valid value for this. I will fix this to also support yes/no as value.
thanks for the feedback :)
ah, sweet. Yep, those are some huge json's - and even Elastic themselves don't always follow their own spec documentation. Anyways, glad you figured it out, it's (cerebro that is) a fantastic app!
We have a setup with 5 ES nodes in the same cluster, 3 of which are load-balanced behind nginx. The 2 last ones are not part of the load-balanced setup. Using cerebro and pointing it to the nginx shows only 3 out of 5 nodes. Not sure if that's because those are the only ones accessuble thru nginx or if there's something else going on.
Since Cerebro performs ES queries using its backend and not simple js json calls against ES, its hard for me to say what's going on. So I guess: