リモートのmongoデータベース上の大規模なコレクションで動作するようにワークステーションでElasticSearchを構成しようとしています。川を設置しましたが、うまくいきません。私が持っているのはこの構成要素です:
curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{
"type": "mongodb",
"mongodb": {
"host":"10.42.210.214",
"port":"27017",
"login":"admin",
"password":"something",
"db": "somedb",
"collection": "somecollection"
},
"index": {
"name": "mongoindex",
"type": "somecollection"
}
}'
私が検索するとき:
http://localhost:9200/somecollection/_search?query=matchAll&pretty=true
...それは言う:
{ "error" : "IndexMissingException[[somecollection] missing]", "status" : 404 }
どうすればインデックスを作成したり、問題をデバッグしたりできますか?