Make sure there is 'your-elasticsearch.here' record in:
grep your-elasticsearch.here /etc/hosts
Observe structure:
curl -X GET http://your-elasticsearch.here:9200/_cat/indices?v
Remove old structure:
curl -X DELETE http://your-elasticsearch.here:9200/str
curl -X DELETE http://your-elasticsearch.here:9200/log
curl -X DELETE http://your-elasticsearch.here:9200/text
Or:curl -X DELETE http://your-elasticsearch.here:9200/{str,log,text}
curl -X PUT \
http://your-elasticsearch.here:9200/text \
-H 'content-type:application/json' \
-d '{
"settings": {
"index": {
"number_of_replicas": 1,
"number_of_shards": 5
}
},
"mappings": {
"properties": {
"itemid": {
"type": "long"
},
"clock": {
"format": "epoch_second",
"type": "date"
},
"value": {
"fields": {
"analyzed": {
"index": true,
"type": "text",
"analyzer": "standard"
}
},
"index": false,
"type": "text"
}
}
}
}'
curl -X PUT \
http://your-elasticsearch.here:9200/str \
-H 'content-type:application/json' \
-d '{
"settings": {
"index": {
"number_of_replicas": 1,
"number_of_shards": 5
}
},
"mappings": {
"properties": {
"itemid": {
"type": "long"
},
"clock": {
"format": "epoch_second",
"type": "date"
},
"value": {
"fields": {
"analyzed": {
"index": true,
"type": "text",
"analyzer": "standard"
}
},
"index": false,
"type": "text"
}
}
}
}'
curl -X PUT \
http://your-elasticsearch.here:9200/log \
-H 'content-type:application/json' \
-d '{
"settings": {
"index": {
"number_of_replicas": 1,
"number_of_shards": 5
}
},
"mappings": {
"properties": {
"itemid": {
"type": "long"
},
"clock": {
"format": "epoch_second",
"type": "date"
},
"value": {
"fields": {
"analyzed": {
"index": true,
"type": "text",
"analyzer": "standard"
}
},
"index": false,
"type": "text"
}
}
}
}'
No comments:
Post a Comment