2016-09-09 15 views
0

ESインデックスを設定しようとしています。Elasticsearchにcurlコマンドを使用中に接続が拒否されました。

私が使用してelasticsearchをインストール:

brew 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を使用)?

+1

あなたがelasticsearchを始めたかどうかはあなたの質問からはっきりしません – Val

+0

ええ、私は私のElasticsearchサービスを開始しませんでした。 –

答えて

0

私はあなたのサービスを開始していないと思います。醸造サービスリストを確認してください

brew services list 

elasticsearchサービスがあり、停止している場合。次のコマンドで起動してください:

brew services start elasticsearch 

それはそれです。

+0

ありがとうございました。 –

関連する問題