Estoy tratando de hacer que ElasticSearch funcione, específicamente con River Plugin. Por alguna razón, simplemente no puedo hacer que funcione. He incluido el procedimiento que estoy usando para tratar de hacerlo, que se encuentra here:CouchDB, Elastic Search y River Plugin no funcionan correctamente
curl -XDELETE 'http://localhost:9200/_all/'
Respuesta:
{
"ok": true,
"acknowledged": true
}
Esto es así que sé que estoy trabajando con un conjunto vacío de elasticsearch instancias.
Tengo una base de datos existente, llamada prueba y el complemento de río ya se ha instalado. ¿Hay alguna manera de probar para confirmar que River Plugin está instalado y ejecutándose?
que emita el siguiente comando:
curl -XPUT 'http://localhost:9200/_river/my_index/_meta' -d '{
"type" : "couchdb",
"couchdb" : {
"host" : "localhost",
"port" : 5984,
"db" : "my_couch_db",
"filter" : null
}
}'
my_couch_db es una base de datos real, lo veo en futón. Hay un documento en ella.
Respuesta:
{
"ok": true,
"_index": "_river",
"_type": "my_index",
"_id": "_meta",
"_version": 1
}
Ahora, en este punto, mi entendimiento es elasticseach debería estar trabajando como vi en el tutorial.
Intento consultar, solo para encontrar algo. Voy a
http://localhost:9200/my_couch_db/my_couch_db.
Respuesta:
No handler found for uri [/my_couch_db/my_couch_db] and method [GET]
Lo raro es cuando voy a
localhost:5984/my_couch_db/__changes
Puedo obtener
{
"error": "not_found",
"reason": "missing"
}
Alguien tiene alguna idea de qué parte de este Estoy jodiendo?