SOLVE ELASTICSEARCH PROBLEM (ELASTICSEARCH::TRANSPORT::TRANSPORT::ERRORS::INTERNALSERVERERROR)
If you are getting elastic search problem like:-
Elasticsearch::Transport::Transport::Errors::InternalServerError ([500] {"error":{"root_cause":[{"type":"query_phase_execution_exception","reason":"Result window is too large, from + size must be less than or equal to: [10000] but was [100000]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter."}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"products_production_20170602132421194","node":"8jzDe_f6T2Kw7UF6urQJkg","reason":{"type":"query_phase_execution_exception","reason":"Result window is too large, from + size must be less than or equal to: [10000] but was [100000]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter."}}]},"status":500}):
Then firstly you have to check your ElasticSearch Version:-
curl -XGET 'http://localhost:9200'
{
"name" : "Unthinnk",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.1.0",
"build_hash" : "72cd1f1a3eee09505e036106146dc1949dc5dc87",
"build_timestamp" : "2015-11-18T22:40:03Z",
"build_snapshot" : false,
"lucene_version" : "5.3.1"
},
"tagline" : "You Know, for Search"
}
we our version like above 4.10.4 then you have to change the version from 5.3.1 to 4.10.4
you have to uninstall the elastic search from there :-
https://serverfault.com/questions/699977/ubuntu-uninstall-elasticsearch
Then install the elastic search - 4.10.4 from there :-
https://cuongba.com/install-elasticsearch-on-ubuntu-1404/
https://www.unixmen.com/install-elasticsearch-ubuntu-14-04/
Then check elastic search version :-
curl -XGET 'http://localhost:9200'
{
"status" : 200,
"name" : "Network",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.6",
"build_hash" : "c730b59357f8ebc555286794dcd90b3411f517c9",
"build_timestamp" : "2016-11-18T15:21:16Z",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}
https://www.unixmen.com/install-elasticsearch-ubuntu-14-04/
Then check elastic search version :-
curl -XGET 'http://localhost:9200'
{
"status" : 200,
"name" : "Network",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.6",
"build_hash" : "c730b59357f8ebc555286794dcd90b3411f517c9",
"build_timestamp" : "2016-11-18T15:21:16Z",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}
Comments