[Solved] Python Connect to ES Error: elasticsearch.ApiError: ApiError(406

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
elasticsearch.ApiError: ApiError(406, ‘Content-Type header [application/vnd.elasticsearch+x-ndjson; compatible-with=8] is not supported’, ‘Content-Type header [application/vnd.elasticsearch+x-ndjson; compatible-with=8] is not supported’)
elasticsearch.ApiError: ApiError(406, ‘Content-Type header [application/vnd.elasticsearch+x-ndjson; compatible-with=8] is not supported’, ‘Content-Type header [application/vnd.elasticsearch+x-ndjson; compatible-with=8] is not supported’)
elasticsearch.ApiError: ApiError(406, Content-Type header [application/vnd.elasticsearch+x-ndjson; compatible-with=8] is not supported’, Content-Type header [application/vnd.elasticsearch+x-ndjson; compatible-with=8] is not supported’)

 

Solution:

1. You need to keep the elasticsearch installation version consistent with the python elasticsearch third-party library (module) version to solve
view the server installation version

view the third-party library (module) version

2 If not, upgrade or downgrade the third-party library (module) to achieve consistency

Read More: