当前位置:  开发笔记 > 数据库 > 正文

Elasticsearch卷曲:(7)无法连接到主机

如何解决《Elasticsearch卷曲:(7)无法连接到主机》经验,为你挑选了1个好方法。

我正在尝试用mongodb进行弹性搜索.

我已经按照http://satishgandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/的步骤进行了操作

但是当我尝试设置索引时

curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '
{
    "type": "mongodb",
    "mongodb": {
        "db": "smmc-dart",
        "collection": "smmc_collectionDetails"
    },
    "index": {
        "name": "caseName",
        "type": "string"
    }
}'

我收到了错误

curl: (7) couldn't connect to host

当我尝试http://localhost:9200/使用我的浏览器时,它会显示

{
  "status" : 200,
  "name" : "Nicholas Scratch",
  "version" : {
    "number" : "1.1.0",
    "build_hash" : "2181e113dea80b4a9e31e58e9686658a2d46e363",
    "build_timestamp" : "2014-03-25T15:59:51Z",
    "build_snapshot" : false,
    "lucene_version" : "4.7"
  },
  "tagline" : "You Know, for Search"
}

我也在终端试过这个

curl -XGET http://10.20.4.220:9200/

结果

curl: (7) couldn't connect to host

为什么会发生这种情况以及如何解决它.



1> eliasah..:

在我的Mac OS X上,我使用 127.0.0.1:9200/而不是http://localhost:9200/因为我遇到了同样的问题.

我认为当你使用命令时,终端用它的IPv6地址替换localhost,我不确定curl是否支持.

请检查并让我知道.


我修好了它.这是由于缺乏许可.我能够用sudo运行它.
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有