Hi, I’m having an issue when trying to connect my OpenSearch server to my Graylog server. I’m able to start and run OpenSearch seemingly without issues, however when I try to start Graylog I get these error messages:
2024-06-20T14:19:07.380Z INFO [VersionProbe] OpenSearch/Elasticsearch is not available. Retry #27
2024-06-20T14:19:12.385Z ERROR [VersionProbe] Unable to retrieve version from OpenSearch/Elasticsearch node <OpenSearch’s ip address>: unknown error - an exception occurred while deserializing error response: com.fasterxml.jackson.core.JsonParseException: Unexpected character (‘<’ (code 60)): expected a valid value (JSON String, Number, Array, Object or token ‘null’, ‘true’ or ‘false’)
at [Source: REDACTED (StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION
disabled); line: 1, column: 1]
However, when I run a curl command to the address of my OpenSearch server I get what seems to be a valid JSON document:
{
“name” : “main-node”,
“cluster_name” : “graylog”,
“cluster_uuid” : “Sr-4UlL6Tu6W7mqu06RMPQ”,
“version” : {
“distribution” : “opensearch”,
“number” : “2.12.0”,
“build_type” : “deb”,
“build_hash” : “2c355ce1a427e4a528778d4054436b5c4b756221”,
“build_date” : “2024-02-20T02:18:31.541484890Z”,
“build_snapshot” : false,
“lucene_version” : “9.9.2”,
“minimum_wire_compatibility_version” : “7.10.0”,
“minimum_index_compatibility_version” : “7.0.0”
},
“tagline” : “The OpenSearch Project: https://opensearch.org/”
}
I’m running OpenSearch on Ubuntu Server 24.04, and running Graylog and MongoDB on a separate server, also on Ubuntu Server 24.04.
Edit: I forgot to mention I’m using version 6.0 of Graylog, sorry.