作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分:
Web服务器
代理服务器
ZooKeeper
Kafka
RabbitMQ
Hadoop HDFS
Elasticsearch ES (本章节)
前面我们介绍了ES里面的核心概念索引和文档,我们下面来通过命令查询和创建它,并且就顺势就引入了主分片和副本分片的概念。
副本
创建索引(Index)
创建索引的时候也可以不指定索引的分片和副本数量,默认他们都是1(不同的版本这个数字则不一样)。
curl -X PUT "http://192.168.31.171:9200/my_index" -H "Content-Type: application/json" -d'
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 2
}
}'
#返回下面就是提示成功了
{"acknowledged":true,"shards_acknowledged":true,"index":"my_index"}
number_of_shards:就是分片数量,这里定义了3个分片。
number_of_replicas:就是副本,这里定义了2个副本,总共加起来就是3份数据。
[root@localhost ~]# curl -X GET "http://192.168.31.171:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open .geoip_databases _-JYNHNfToypQ7CADx8YhQ &

最低0.47元/天 解锁文章
2104

被折叠的 条评论
为什么被折叠?



