Hi All,
I have installed es and Kibana on ec2 cluster. everything works fine including search. I have strange issue where I have one query runs in ES but if I run same query in Kibana I get following error. I looked to Kibana and es logs but doesn't get any error info there. Do you know what could be the issue and where to look?
{
"message": "Client request error: Parse Error",
"statusCode": 502,
"error": "Bad Gateway"
}
tiagocosta
(Tiago Costa)
January 20, 2020, 11:18am
2
It looks like that could be some setting preventing Kibana from correctly talk with Elasticsearch.
Is everything else works on Kibana?
Are you running that query from the Kibana dev tools?
What is the query actually?
Everything else works fine with kibana. Following is the query
search_object={'query': {'function_score': {'boost_mode': 'replace', 'query': {'bool': {'must': [{'match': {'enrichments.inspector.decision': 'green'}}, {'exists': {'field': 'enrichments.word2vec.embedded_vector'}}, {'exists': {'field': 'enrichments.outlet_matcher.matched_do_id'}}, {'match': {'address_countryCode': 'NL'}}, {'terms': {'enrichments.business_type.label': ['restaurant', 'discotheek', 'café']}}], 'must_not': [{'match': {'enrichments.existence.decision': 'red'}}]}}, 'functions': [{'script_score': {'script': {'source': 'staysense', 'lang': 'fast_cosine', 'params': {'field': 'enrichments.word2vec.embedded_vector', 'cosine': True, 'encoded_vector': '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'}}}}]}}}
if i remove one character from embedded_vector. it doenst give that error
when i run same from the notebook i get ProtocolError: ('Connection aborted.', HTTPException('got more than 100 headers'))
when i run using CURL in ES server directly it doenst give error
tiagocosta
(Tiago Costa)
January 21, 2020, 3:37am
7
@Ramu_Kamath could we try to increase server.maxPayloadBytes:
in the kibana.yml
config file?
tried and it didnt work. still the same error. in notebook i solved it by following. in our old environment(google) we dont have any special configuration
import http
http.client._MAXHEADERS = 10000
@tiagocosta any feedback?
system
(system)
Closed
February 20, 2020, 2:15pm
10
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.