Nick Allen created METRON-898:
---------------------------------
Summary: 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)