2014-04-17 7 views
6

Elastik aramayı mongodb ile deniyordum. http://satishgandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/Elasticsearch curl: (7) ana bilgisayara bağlanamadı

den

ben takip ettim adımlar Ama

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

benim tarayıcısında http://localhost:9200/ çalıştı hatayı

curl: (7) couldn't connect to host 

alıyorum tarafından endeksini ayarlamak çalıştığınızda o

{ 
    "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" 
} 

Ben de bu oluyor ve nasıl bunu düzeltmek için Neden

curl: (7) couldn't connect to host 

sonuçlandı terminali

curl -XGET http://10.20.4.220:9200/ 

bu denedik.

cevap

6

Mac OS X'te, http://localhost:9200/ yerine 127.0.0.1:9200/ kullanıyorum, çünkü aynı problemi yaşadım.

Komutu kullandığınızda, terminalin localhost'u IPv6 adresiyle değiştirdiğini ve kıvrımın bunu desteklediğinden emin olmadığımı düşünüyorum.

Lütfen kontrol edin ve bana bildirin.

+2

Onarıyorum. İzinsiz olmasından kaynaklanıyordu. Onu sudo ile yönetebildim. – Okky