Hi all,
I am setting up a multi-appliances cluster of graylog. I am currently stuck
at the error "Unable to find node XXX" which is the answer to the api
/system/cluster/node. In fact, If I refresh several times the browser, it
flips between a normal answer and this error [1]. This makes me unable to
login to the web interface [2]. I see that flip also in mongodb [4]
Do you know where this is coming from ?
A word about my setup :
- 3 data nodes
- 1 cluster master (configure-as-backend)
- 4 graylog servers (including the cluster master)
- 1 web UI (appliance) and 1 webUI in a docker container
Listing the nodes through elasticsearch [3] gives me 3 data-nodes and 4
graylog servers, this seems fine.
Thanks,
Jeremy
[1] sometimes I get {"type":"ApiError","message":"Unable to find node
d66ea1c0-4db8-4329-be73-43b8d74cf2e0"}, sometimes
{"node_id":"d66ea1c0-4db8-4329-be73-43b8d74cf2e0","type":"server","transport_address":"http://XXXXXXX:12900","last_seen":"2015-11-17T19:49:27.000Z","short_node_id":"d66ea1c0","is_master":false}.
I see that behaviour only with that node_id
[2]
2015-11-17 16:41:44,310 - [ERROR] - from
org.graylog2.restclient.lib.ServerNodesRefreshService in
servernodes-refresh-0
Resolving configured nodes failed
org.graylog2.restclient.lib.APIException: API call failed GET
http://@172.20.30.30:12900/system/cluster/node returned 404 Not Found body:
{"type":"ApiError","message":"Unable to find node
d66ea1c0-4db8-4329-be73-43b8d74cf2e0"}
at
org.graylog2.restclient.lib.ApiClientImpl$ApiRequestBuilder.handleResponse(ApiClientImpl.java:511)
~[org.graylog2.graylog2-rest-client--1.2.2-1.2.2.jar:na]
at
org.graylog2.restclient.lib.ApiClientImpl$ApiRequestBuilder.executeOnAll(ApiClientImpl.java:615)
~[org.graylog2.graylog2-rest-client--1.2.2-1.2.2.jar:na]
at
org.graylog2.restclient.lib.ServerNodesRefreshService.resolveConfiguredNodes(ServerNodesRefreshService.java:97)
[org.graylog2.graylog2-rest-client--1.2.2-1.2.2.jar:na]
at
org.graylog2.restclient.lib.ServerNodesRefreshService.access$400(ServerNodesRefreshService.java:42)
[org.graylog2.graylog2-rest-client--1.2.2-1.2.2.jar:na]
at
org.graylog2.restclient.lib.ServerNodesRefreshService$1.run(ServerNodesRefreshService.java:126)
[org.graylog2.graylog2-rest-client--1.2.2-1.2.2.jar:na]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[na:1.8.0_60]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
[na:1.8.0_60]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
[na:1.8.0_60]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
[na:1.8.0_60]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_60]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
[3] curl 'http://172.20.30.23:9200/_cat/nodes'
[4]
> db.nodes.find()
{ "_id" : ObjectId("564b58e8e4b0966627287f80"), "is_master" : false,
"last_seen" : 1447790693, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "7b33fd9c-606c-4b90-ab8f-199459110b2a" }
{ "_id" : ObjectId("564b58f6e4b08339d4512fe3"), "is_master" : false,
"last_seen" : 1447790692, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "a31a2293-2553-4727-9b71-fc0db1d13d31" }
> db.nodes.find()
{ "_id" : ObjectId("564b58e8e4b0966627287f80"), "is_master" : false,
"last_seen" : 1447790693, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "7b33fd9c-606c-4b90-ab8f-199459110b2a" }
{ "_id" : ObjectId("564b58f6e4b08339d4512fe3"), "is_master" : false,
"last_seen" : 1447790693, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "a31a2293-2553-4727-9b71-fc0db1d13d31" }
{ "_id" : ObjectId("564b8857e4b07160620041c3"), "is_master" : false,
"last_seen" : 1447790679, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "d66ea1c0-4db8-4329-be73-43b8d74cf2e0" }
> db.nodes.find()
{ "_id" : ObjectId("564b58e8e4b0966627287f80"), "is_master" : false,
"last_seen" : 1447790696, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "7b33fd9c-606c-4b90-ab8f-199459110b2a" }
{ "_id" : ObjectId("564b58f6e4b08339d4512fe3"), "is_master" : false,
"last_seen" : 1447790695, "transport_address" : "http://XXXXXXX:12900",
"type" : "SERVER", "node_id" : "a31a2293-2553-4727-9b71-fc0db1d13d31" }
--
You received this message because you are subscribed to the Google Groups
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/graylog2/c6ecedd1-174e-4a5b-9834-0a7940264679%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.