elasticsearch6的node是个什么东西

1、检测集群是否健康

绿色表示┅切正常,黄色表示所有的数据可用但是部分副本还没有分配红色表示部分数据因为某些原因不可用。

2、查看集群的的节点列表

3、创建索引(方法一)

#创建一个名为demo_v1的索引

说明:number_of_shards表示设置一个索引的碎片数量,number_of_replicas表示设置一个索引可被复制的数量这两个属性的设置直接影响集群中索引和搜索操作的执行。

假设你有足够的机器来持有碎片和复制品那么可以按如下规则设置这两个值: 

1) 拥有更多的碎片可以提升索引执行能力,并允许通过机器分发一个大型的索引; 

2) 拥有更多的复制器能够提升搜索执行能力以及集群能力 

4、创建索引(方法二)

 

命令后面添加pretty表示漂亮的输出,也就是格式化输出

#查看索引demo_v1的所有别名

9、查看索引的设置信息

#查看索引demo_v1的所有设置信息
#查看索引demo_v1设置的基础信息
 
#如果索引demo_v6没有创建可以直接创建并设置逗号分词器

#如果索引demo_v1已经存在,先关索引,再设置逗号分词器然后打开索引
 
#查看索引demo_v1的mapping設置( 没有手动设置的话采用系统默认设置,分词器默认standard分词(标准分词器))
 

注意:已经设置好的mapping可以新增字段但是对已经设置的字段是鈈能修改的。因为elasticsearch6底层使用的是lucene库修改以后索引和搜索要涉及分词方式等操作,所以不允许修改 

如果一个mapping设置过了,想要修改type或analyzer通瑺的做法是新建一个索引,重新设置mapping,再把数据同步过来

具体做法参见下一篇文章

我要回帖

更多关于 elasticsearch6 的文章

 

随机推荐