我正在尝试设置ES索引。
我使用:
安装了elasticsearchbrew update
brew install elasticsearch
然后我跑了
curl -XPOST 'http://127.0.0.1:9200/analytics1' -d '{"settings" : {"index" :{"number_of_shards" : 1,"number_of_replicas" : 1}},"mappings": {"trip-details": {"properties": {"shipment_vehicleNum": {"index": "not_analyzed", "type": "string"},}
它给了我这个错误:
curl: (7) Failed to connect to 127.0.0.1 port 9200: Connection refused
我为这个错误查了几个stackoverflow的答案,有些人建议将elasticsearch.yml中的network.host更改为0.0.0.0 我这样做了,但我仍然遇到同样的错误。
我错过了什么? 我应该手动安装Elasticsearch(使用Java)吗?
答案 0 :(得分:0)
我猜,你没有开始服务。检查您的酿造服务列表
brew services list
如果有弹性搜索服务并停止。使用以下命令启动它:
brew services start elasticsearch
多数民众赞成。