Próbowałem elastycznego wyszukiwania z mongodb.Elasticsearch curl: (7) nie mógł połączyć się z hostem
Śledzę kroków od http://satishgandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/
Ale gdy próbuję ustawić indeks przez
curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '
{
"type": "mongodb",
"mongodb": {
"db": "smmc-dart",
"collection": "smmc_collectionDetails"
},
"index": {
"name": "caseName",
"type": "string"
}
}'
dostaję błąd
curl: (7) couldn't connect to host
Kiedy próbowałem http://localhost:9200/
na przeglądarce to pokazuje
{
"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"
}
Próbowałem też to w terminalu
curl -XGET http://10.20.4.220:9200/
Wynikało
curl: (7) couldn't connect to host
Dlaczego tak się dzieje i jak to naprawić.
Naprawiłem to. Było to spowodowane brakiem pozwolenia. Udało mi się uruchomić go z sudo. – Okky