elasticsearch - elasticsearch重新索引错误-远程重新索引

标签 elasticsearch remote-access reindex

我正在尝试通过使用远程选项的重新索引从Elasticsearch 1.0直接重新索引到Elasticsearch 5.0

这两个版本均安装在远程系统中,并且分别在端口号9200和9201上运行。

我遵循了从远程索引的步骤。首先,我在elasticsearch 1.0中创建了数据快照。数据的映射是在Elasticsearch 5.0中使用新的索引名称创建的。但是每当我尝试使用curl命令发布json文档时:

curl -XPOST“localhost:9201 / _reindex” -d @ reindex.json

{
  "source": {
    "remote": {
      "host": "localhost:9200",
     "index" : "customer"

    }

  },
  "dest": {
    "index": "new_customer"
  }
}

我收到这样的错误。 reindex from remote error

请帮我解决问题

最佳答案

请复制并粘贴错误消息,而不是将来创建屏幕截图。

屏幕快照显示,Elasticsearch实际上返回了一条有用的错误消息:您没有为主机名指定方案。此示例中的方案表示您必须指定httphttps作为主机名的一部分。

关于elasticsearch - elasticsearch重新索引错误-远程重新索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44690172/

相关文章:

remote-access - 远程访问 beaglebone blue

php - 连接尝试失败,连接方未正确响应

elasticsearch - 具有相同源和目标的Elasticsearch重新索引

dataframe - 重新索引数据帧时出现问题 : Reindexing only valid with uniquely valued Index objects

python - 如何根据列中的数据创建分层索引?

elasticsearch - CouchBase复制错误到 Elasticsearch

elasticsearch - 如何在不使用小写的情况下使用Elasticsearch标准分析器

server - 如何从 Windows 2000 系统远程访问 WinCE 客户端计算机?

Elasticsearch:为什么完全匹配比部分匹配得分低

elasticsearch - NLog Elasticsearch集成@timestamp在ES中工作错误(提前2小时)