【发布时间】: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