elasticsearch - elasticdump无法从文件导入数据

标签 elasticsearch

我尝试从json文件导入数据。使用如下命令:elasticdump --input=2016-1-1-2016-7-31-2.json --output=http://localhost:9200/格式如下:https://github.com/taskrabbit/elasticsearch-dump/blob/master/test/seeds.json
我的备份文件没有几个索引。但是当我启动上面写的命令时,得到的结果是这样的: Fri, 13 Apr 2018 13:36:44 GMT | starting dump Fri, 13 Apr 2018 13:36:44 GMT | got 100 objects from source file (offset: 0) Fri, 13 Apr 2018 13:36:44 GMT | sent 100 objects to destination elasticsearch, wrote 0 Fri, 13 Apr 2018 13:36:44 GMT | got 291 objects from source file (offset: 100) Fri, 13 Apr 2018 13:36:44 GMT | sent 291 objects to destination elasticsearch, wrote 0 Fri, 13 Apr 2018 13:36:44 GMT | got 292 objects from source file (offset: 391) Fri, 13 Apr 2018 13:36:45 GMT | sent 292 objects to destination elasticsearch, wrote 0 Fri, 13 Apr 2018 13:36:45 GMT | got 293 objects from source file (offset: 683) 如果我在URL中或通过--output-index = {INDEX}设置索引名称,则文件中的所有数据都将按类型分开进入该索引。

我将感谢您的帮助!

最佳答案

在您的elasticdump命令行中,尝试使用类型参数--type=dataindexName例如elasticdump --input=2016-1-1-2016-7-31-2.json --output=http://localhost:9200/myIndex --type=data

关于elasticsearch - elasticdump无法从文件导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49856658/

相关文章:

elasticsearch - Logstash过滤器可在某些内容为空时删除事件

elasticsearch - 从 ElasticSearch 中的集群中获取所有索引和类型的名称

elasticsearch - Elasticsearch警告消息

elasticsearch - 不在Elasticsearch的搜索查询中

elasticsearch - 过滤Elasticsearch cat API

groovy - Elasticsearch : _score always 0 in Groovy script

elasticsearch - 通过elasticsearch中的tweet id通过自定义id搜索tweet

elasticsearch - ElasticSearch 是否有任何好的 bool 查询解析器?

elasticsearch - 显示inner_hits响应的父信息

elasticsearch - 如何使用 Elasticsearch 编写条件查询?