Skip to content

Commit

Permalink
Remove: support ElasticSearch 5.x & 6.x (#703)
Browse files Browse the repository at this point in the history
## Which problem is this PR solving?
- Relate jaegertracing/jaeger#5439

## Description of the changes
- Remove ElasticSearch 5.x & 6.x documentation

## How was this change tested?
- Manual

## Checklist
- [x] I have read
https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
- [x] I have signed all commits
- [ ] I have added unit tests for the new functionality
- [ ] I have run lint and test steps successfully
  - for `jaeger`: `make lint test`
  - for `jaeger-ui`: `yarn lint` and `yarn test`

Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
  • Loading branch information
tico88612 committed May 12, 2024
1 parent ee52c3d commit 16a738b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion content/docs/next-release/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ See [Features](./features/) page for more details.
* React/Javascript UI
* Supported storage backends:
* [Cassandra 3.4+](./deployment/#cassandra)
* [Elasticsearch 5.x, 6.x, 7.x](./deployment/#elasticsearch)
* [Elasticsearch 7.x, 8.x](./deployment/#elasticsearch)
* [Badger](./deployment/#badger---local-storage)
* [Kafka](./deployment/#kafka) - as an intermediate buffer
* memory storage
Expand Down
16 changes: 8 additions & 8 deletions content/docs/next-release/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ usercert = ~/.cassandra/client-cert

### Elasticsearch
* Supported since Jaeger v0.6.0
* Supported ES versions: 5.x, 6.x, 7.x, 8.x (since Jaeger v1.52.0)
* Supported ES versions: 7.x, 8.x (since Jaeger v1.52.0)

Elasticsearch version is automatically retrieved from root/ping endpoint.
Based on this version Jaeger uses compatible index mappings and Elasticsearch REST API.
Expand Down Expand Up @@ -531,19 +531,19 @@ For example:
#### Upgrade Elasticsearch version
Elasticsearch defines wire and index compatibility versions. The index compatibility defines
the minimal version a node can read data from. For example Elasticsearch 7 can read indices
created by Elasticsearch 6, however it cannot read indices created by Elasticsearch 5 even
though they use the same index mappings. Therefore upgrade from Elasticsearch 6 to 7 does not require any
data migration. However, upgrade from Elasticsearch 5 to 7 has to be done through Elasticsearch 6 and wait
until indices created by ES 5.x are removed or explicitly reindexed.
the minimal version a node can read data from. For example Elasticsearch 8 can read indices
created by Elasticsearch 7, however it cannot read indices created by Elasticsearch 6 even
though they use the same index mappings. Therefore upgrade from Elasticsearch 7 to 8 does not require any
data migration. However, upgrade from Elasticsearch 6 to 8 has to be done through Elasticsearch 7 and wait
until indices created by ES 6.x are removed or explicitly reindexed.
Refer to the Elasticsearch [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current//setup-upgrade.html)
for wire and index compatibility versions. Generally this information can be retrieved from root/ping REST endpoint.
##### Reindex
Manual reindexing can be used when upgrading from Elasticsearch 5 to 7 (through Elasticsearch 6)
without waiting until indices created by Elasticsearch 5 are removed.
Manual reindexing can be used when upgrading from Elasticsearch 6 to 8 (through Elasticsearch 7)
without waiting until indices created by Elasticsearch 6 are removed.
1. Reindex all span indices to new indices with suffix `-1`:
Expand Down
2 changes: 1 addition & 1 deletion content/docs/next-release/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Since v1.35, the Jaeger backend can receive trace data from the OpenTelemetry SD
## Multiple storage backends

Jaeger can be used with a growing a number of storage backends:
* It natively supports popular open source NoSQL databases as trace storage backends: Cassandra 3.4+, Elasticsearch 5.x/6.x/7.x, and OpenSearch 1.0+.
* It natively supports popular open source NoSQL databases as trace storage backends: Cassandra 3.4+, Elasticsearch 7.x/8.x, and OpenSearch 1.0+.
* It integrates via a gRPC API with other well known databases that have been certified to be Jaeger compliant: [ClickHouse](https://github.com/jaegertracing/jaeger-clickhouse).
* There is embedded database support using [Badger](https://github.com/dgraph-io/badger) and simple in-memory storage for testing setups.
* There are ongoing community experiments using other databases; you can find more in [this issue](https://github.com/jaegertracing/jaeger/issues/638).
Expand Down

0 comments on commit 16a738b

Please sign in to comment.