[ 
https://issues.apache.org/jira/browse/METRON-898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15986683#comment-15986683
 ] 

Nick Allen commented on METRON-898:
-----------------------------------

Another setting, the `index_number_of_replicas` also needed to be changed from 
2 to 1 in my environment.  This might also be able to be calculated by the 
Ambari MPack based on the number of data nodes that exist.

> Elasticsearch Starts in Red Status when Deployed with Ambari MPack
> ------------------------------------------------------------------
>
>                 Key: METRON-898
>                 URL: https://issues.apache.org/jira/browse/METRON-898
>             Project: Metron
>          Issue Type: Bug
>            Reporter: Nick Allen
>            Priority: Minor
>
> I deployed Elasticsearch using the Ambari MPack in an environment with 1 
> master node (master only, no data) and 2 data nodes running on 3 separate 
> hosts.  Elasticsearch was able to start via Ambari, but the status was Red 
> and it did not accept input or allow Kibana to query it.
> {code}
> GET _cluster/health
> {
>    "cluster_name": "metron",
>    "status": "red",
>    "timed_out": false,
>    "number_of_nodes": 3,
>    "number_of_data_nodes": 2,
>    "active_primary_shards": 0,
>    "active_shards": 0,
>    "relocating_shards": 0,
>    "initializing_shards": 0,
>    "unassigned_shards": 0,
>    "delayed_unassigned_shards": 0,
>    "number_of_pending_tasks": 0,
>    "number_of_in_flight_fetch": 0,
>    "task_max_waiting_in_queue_millis": 0,
>    "active_shards_percent_as_number": "NaN"
> }
> {code}
> {code}
> GET _cluster/nodes/stats
> {
>    "error": {
>       "root_cause": [
>          {
>             "type": "cluster_block_exception",
>             "reason": "blocked by: [SERVICE_UNAVAILABLE/1/state not recovered 
> / initialized];"
>          }
>       ],
>       "type": "cluster_block_exception",
>       "reason": "blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / 
> initialized];"
>    },
>    "status": 503
> }
> {code}
> I was able to fix this manually by changing the  
> `gateway_recover_after_data_nodes` from 3 to 2.  Since I only have 2 data 
> nodes, this setting cannot be 3.  It should not be greater than the number of 
> data nodes.
> I would expect the Ambari MPack to be able to determine a working setting for 
> this parameter based on the number of data nodes, so that Elasticsearch works 
> out-of-the-box.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to