【发布时间】:2017-12-22 19:46:12
【问题描述】:
我在 CentOS7 主机的端口 9200 上运行了全新的 Elastic Search 6.1.1 空安装。我有这个“es.json”文件,其中包含准备好插入到 ES 中的数据样本。
我还有一个日志文件,其中每一行都是一个 json 块。我可以使用两者来填充我的 ES 数据库。
如何将这些数据和其他数据插入 ES?
我没有在文档和互联网上找到很好的解释。由于某种原因,文档并没有说得很清楚
【问题讨论】:
-
我很确定你必须为你拥有的每个数据集创建一个索引,因为 ES 6 中的索引现在只能有一个映射类型。您是否创建了索引?
-
查看Index 和Bulk API。还要考虑是定义映射还是让ES为你生成dynamic mappings。如果您将来需要更改映射,您可以随时使用Reindex API。
标签: http curl elasticsearch elasticsearch-6