Mh, ok.
Can you check the elasticsearch log file for any more hints?
There are generally three problems that can occur when failing to connect 
to elasticsearch:
1) Mismatched version, it has to be 0.90.10 exactly, due to elasticsearch 
binary protocol incompatibilities.
2) Mismatched cluster name.
3) ElasticSearch cluster state is red (i.e. one or more shards are missing 
due to a failed server).

Please check the last point especially, because the first two seem to be 
correct in your case.

Best,
Kay

On Tuesday, April 22, 2014 5:00:28 PM UTC+2, Charles Farinella wrote:
>
> On Tuesday, April 22, 2014 9:26:28 AM UTC-4, Kay Röpke wrote:
>>
>> Hi!
>>
>> Can you check if both the elasticsearch and graylog2 configurations have 
>> the same clustername?
>>
>> Cheers,
>> -k
>>
>
> They do:
>
> From /etc/graylog2.conf:
> # this must be the same as for your elasticsearch cluster
> elasticsearch_cluster_name = graylog2
>
> From /etc/elasticsearch/elasticsearch.yml:
> # Cluster name identifies your cluster for auto-discovery. If you're 
> running
> # multiple clusters on the same network, make sure you're using unique 
> names.
> #
> cluster.name: graylog2
>
> Thanks for the response. 
>  
>
>> On Thursday, April 17, 2014 10:33:11 PM UTC+2, Charles Farinella wrote:
>>>
>>> CentOS 6.5, Graylog2 0.20.1, Elasticsearch-0.90.10-1
>>>
>>> I have an init.d script that starts the graylog server fine if I run it 
>>> manually.  I have it in chkconfig hoping to start it at boot but it fails. 
>>>  All related services including the graylog2-web-interface start 
>>> successfully.  Below find the error and the start script.  Why does it 
>>> start fine manually and not at boot?
>>>
>>>
>>> ################################################################################
>>>
>>>
>>> 2014-04-17 15:04:56,720 INFO : org.graylog2.Main - Graylog2 0.20.1 
>>> starting up. (JRE: Oracle Corporation 1.7.0_51 on Linux 
>>> 2.6.32-431.5.1.el6.x86_64)
>>> 2014-04-17 15:04:57,786 INFO : org.graylog2.plugin.system.NodeId - Node 
>>> ID: 46cb0d6a-9e2f-43d8-92d1-dda391daa727
>>> 2014-04-17 15:04:57,827 INFO : org.graylog2.Core - No rest_transport_uri 
>>> set. Falling back to [http://192.168.24.94:12900].
>>> 2014-04-17 15:04:59,348 INFO : org.graylog2.buffers.ProcessBuffer - 
>>> Initialized ProcessBuffer with ring size <1024> and wait strategy 
>>> <BlockingWaitStrategy>.
>>> 2014-04-17 15:04:59,413 INFO : org.graylog2.buffers.OutputBuffer - 
>>> Initialized OutputBuffer with ring size <1024> and wait strategy 
>>> <BlockingWaitStrategy>.
>>> 2014-04-17 15:05:01,700 INFO : org.elasticsearch.node - 
>>> [graylog2-server] version[0.90.10], pid[1893], 
>>> build[0a5781f/2014-01-10T10:18:37Z]
>>> 2014-04-17 15:05:01,700 INFO : org.elasticsearch.node - 
>>> [graylog2-server] initializing ...
>>> 2014-04-17 15:05:01,833 INFO : org.elasticsearch.plugins - 
>>> [graylog2-server] loaded [], sites []
>>> 2014-04-17 15:05:12,156 INFO : org.elasticsearch.node - 
>>> [graylog2-server] initialized
>>> 2014-04-17 15:05:12,156 INFO : org.elasticsearch.node - 
>>> [graylog2-server] starting ...
>>> 2014-04-17 15:05:12,295 INFO : org.elasticsearch.transport - 
>>> [graylog2-server] bound_address {inet[/0:0:0:0:0:0:0:0:9350]}, 
>>> publish_address {inet[/192.168.24.94:9350]}
>>> 2014-04-17 15:05:15,317 WARN : org.elasticsearch.discovery - 
>>> [graylog2-server] waited for 3s and no initial state was set by the 
>>> discovery
>>> 2014-04-17 15:05:15,318 INFO : org.elasticsearch.discovery - 
>>> [graylog2-server] graylog2/OFJUviCYTXmxhtOhJqeuLw
>>> 2014-04-17 15:05:15,319 INFO : org.elasticsearch.node - 
>>> [graylog2-server] started
>>> 2014-04-17 15:05:15,452 INFO : org.elasticsearch.cluster.service - 
>>> [graylog2-server] detected_master 
>>> [Yellowjacket][6iyatNtCTrKZBpH-_urraQ][inet[/192.168.24.94:9300]], added 
>>> {[Yellowjacket][6iyatNtCTrKZBpH-_urraQ][inet[/192.168.24.94:9300]],}, 
>>> reason: zen-disco-receive(from master 
>>> [[Yellowjacket][6iyatNtCTrKZBpH-_urraQ][inet[/192.168.24.94:9300]]])
>>> 2014-04-17 15:05:20,352 ERROR: org.graylog2.Main - 
>>>
>>>
>>> ################################################################################
>>>
>>> ERROR: No ElasticSearch master was found.
>>>
>>>
>>> ================
>>> /etc/init.d/graylog2-server:
>>> ================
>>> #!/bin/sh
>>> #
>>> # graylog2-server:   graylog2 message collector
>>> #
>>> # chkconfig: - 96 02
>>> # description:  This daemon listens for syslog and GELF messages and 
>>> stores them in mongodb
>>> #
>>> CMD=$1
>>> NOHUP=`which nohup`
>>> JAVA_HOME=/usr/java/latest
>>> JAVA_CMD=/usr/bin/java
>>> GRAYLOG2_SERVER_HOME=/opt/graylog2-server
>>>  
>>> start() {
>>>     echo "Starting graylog2-server ..."
>>>     $NOHUP $JAVA_CMD -jar $GRAYLOG2_SERVER_HOME/graylog2-server.jar > 
>>> /var/log/graylog2.log 2>&1 &
>>> }
>>>  
>>> stop() {
>>>         PID=`cat /tmp/graylog2.pid`
>>>     echo "Stopping graylog2-server ($PID) ..."
>>>         kill $PID
>>> }
>>>  
>>> restart() {
>>>     echo "Restarting graylog2-server ..."
>>>         stop
>>>         start
>>> }
>>>  
>>> case "$CMD" in
>>>     start)
>>>         start
>>>         ;;
>>>     stop)
>>>         stop
>>>         ;;
>>>     restart)
>>>         restart
>>>         ;;
>>>     *)
>>>         echo "Usage $0 {start|stop|restart}"
>>>         RETVAL=1
>>> esac
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"graylog2" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to