Port elasticsearch.md changes to EE

This commit is contained in:
Achilleas Pipinellis 2019-05-21 09:34:41 -07:00
parent 0702d4b689
commit 4ab80f4dcb
No known key found for this signature in database
GPG Key ID: A0996FBD3E92C17B
1 changed files with 22 additions and 2 deletions

View File

@ -340,10 +340,30 @@ curl --request PUT localhost:9200/gitlab-production/_settings --data '{
} }'
```
A force merge should be called after enabling the refreshing above:
A force merge should be called after enabling the refreshing above.
For Elasticsearch 6.x, before proceeding with the force merge, the index should be in read-only mode:
```bash
curl --request POST 'http://localhost:9200/_forcemerge?max_num_segments=5'
curl --request PUT localhost:9200/gitlab-production/_settings --data '{
"settings": {
"index.blocks.write": true
} }'
```
Then, initiate the force merge:
```bash
curl --request POST 'http://localhost:9200/gitlab-production/_forcemerge?max_num_segments=5'
```
After this, if your index is in read-only, switch back to read-write:
```bash
curl --request PUT localhost:9200/gitlab-production/_settings --data '{
"settings": {
"index.blocks.write": false
} }'
```
Enable Elasticsearch search in **Admin > Settings > Integrations**. That's it. Enjoy it!