【问题标题】:Elasticsearch with postman - no handler found for uri使用邮递员进行 Elasticsearch - 找不到 uri 的处理程序
【发布时间】:2021-06-09 19:30:40
【问题描述】:

我正在做一个抓取项目,我想将我的数据存储在弹性搜索数据库中。我的爬虫和弹性搜索之间的连接似乎没问题,因为我有一些数据。

我通过这样的 docker 镜像安装了 elasticsearch:

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.12.1

这是我第一次使用 elasticsearch,所以我想尝试一下,所以我决定使用 Postman。当我尝试通过邮递员获取 ES 项目时,出现此错误:

{"error": "no handler found for uri [http://localhost:9200/scrapy-wouahome/_doc/nJQ55nkBYs4cp5KYjzfQ] and method [GET]"}

我这样配置代理参数:proxy params

这是我通过 id 获取商品的请求:get an item with postman

我还尝试通过 curl 方法获取我的项目并且它正在工作:get an item with curl

我尝试直接通过浏览器访问我的项目,它也可以正常工作:get an item with my browser

看来我可以访问我的 elasticsearch 数据库,但我想我在邮递员的配置中遗漏了一些东西。我是 postman 和 elasticsearch 的初学者,非常感谢您的帮助。

当然,我对这个错误进行了一些研究,但我没有发现任何相关内容..

【问题讨论】:

    标签: elasticsearch postman


    【解决方案1】:

    最后我只是关闭了 ssl 证书和代理,它的工作原理!

    【讨论】:

      猜你喜欢
      • 2022-07-11
      • 1970-01-01
      • 2018-11-27
      • 2017-08-28
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多