前言
" 在前面已经介绍了 ES 中常用的一些名词,知道了数据是存储在 shard 中的,而 index 会映射一个或者多个 shard 。那这时候我要存储一条数据到某个索引下,这条数据是在哪个 index 下的呢? "
ES演示
一切按照官方教程使用 三条命令,在本机启动三个节点组装成伪集群。
~ % > ./elasticsearch~ % > ./elasticsearch -Epath.data=data2 -Epath.logs=log2~ % > ./elasticsearch -Epath.data=data3 -Epath.logs=log3
创建一个索引
curl -X PUT "localhost:9200/my-index-000001?pretty" -H 'Content-Type: application/json' -d'{ "settings": { "index": { "number_of_shards": 3, "number_of_replicas": 2