当我添加新文档时,待处理任务显示放置映射任务

时间:2018-06-20 07:13:53

标签: elasticsearch

我正在将3200万文档加载到具有16台计算机的ES集群中。该集群有6个不同的索引。 对于最大索引,我有32个分片用于最大索引,即80%的数据。

我像往常一样创建了索引和映射。

但是,现在我们正在加载数据,当我检查得到的待处理任务时:

52967  6.3s HIGH put-mapping
52968  6.3s HIGH put-mapping
52969  6.3s HIGH put-mapping
52972  5.7s HIGH put-mapping
52970  6.3s HIGH put-mapping
52971  6.3s HIGH put-mapping
52973  2.6s HIGH put-mapping
52974  2.5s HIGH put-mapping
52975  2.5s HIGH put-mapping
52976  1.4s HIGH put-mapping
52977 184ms HIGH put-mapping 

因此,当我使用类型写索引时,我得到了put-mapping动作。 根据我在documentation上看到的内容,put-mapping是在我们的机器上编写映射时。没有为文档编制索引。

我写给我的ES的方式是这样的:

PUT http://my.es.cluster/my_index/my_mapping/id_number
{
 my_stuff: documents
}

过一会儿,我开始从集群中获得500。

所以我的问题是:

  1. 可以在我的待处理任务中放置映射吗?
  2. 编写更大的文档时,与集群中的500个错误有没有关系?

0 个答案:

没有答案