ElasticSearch 5 데이터 마이그레이션
2766 단어 ESelasticsearch데이터옮기다reindex
curl -XPOST 'localhost:9200/_reindex?pretty' -d'
{
"source": {
"index": "test2"
},
"dest": {
"index": "test3"
}
}
'
----------------------------------
// copy
【【elasticsearch.yaml ,restart es】】
reindex.remote.whitelist: 172.16.2.97:9200
curl -XPOST '172.16.2.99:9200/_reindex?pretty' -d'
{
"source": {
"remote": {
"host": "http://172.16.2.97:9200"
},
"index": "bank"
},
"dest": {
"index": "bank"
}
}
'
curl -XPOST '172.16.2.99:9200/_reindex?pretty' -d'
{
"source": {
"remote": {
"host": "http://172.16.2.97:9200"
},
"index": "bank",
"size": 10
},
"dest": {
"index": "bank"
}
}
'
bank는 대량 제출 매개 변수로 몇 개의 데이터를 한 번에 제출합니까?이 매개 변수를 조정하여reindex 효율을 최대화합니다
주: Elasticsearch는 같은 버전의 데이터 이동을 합니다. 데이터 저장 디렉터리의 파일을 새 그룹 path로 복사하고 es 그룹을 다시 시작하면 자동으로 복구할 수 있습니다. 이동 효율이 가장 빠릅니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
_mappings자동으로 인덱스가 생성이 된다. GET books/_mapping DELETE books PUT books/_mapping "type" : "text" text는 역인덱스를 생성하지만 keyword 는 역인덱스를 생...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.