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.

Reply via email to