我已经安装了elasticsearch版本0.18.7并根据these instructions配置了couchdb。我试图通过以下方式创建索引:
curl -XPUT '10.50.10.86:9200/_river/tasks/_meta' -d '{
"type": "couchdb",
"couchdb": {
"host": "10.50.10.86",
"port": 5984,
"db": "tasks",
"filter": null
},
"index": {
"index": "tasks",
"type": "tasks",
"bulk_size": "100",
"bulk_timeout": "10ms"
}
}'
并得到了像
这样的信息{
"ok": true,
"_index": "_river",
"_type": "tasks",
"_id": "_meta",
"_version": 2
}
尝试访问网址时
curl -GET 'http://10.50.10.86:9200/tasks/tasks?q=*&pretty=true'
然后
{
"error": "IndexMissingException[[tasks] missing]",
"status": 404
}
请指导我如何使用elasticsearch索引couchdb。
答案 0 :(得分:1)
我不确定es_test_db2
的来源。这是什么输出?
curl 10.50.10.86:9200/_river/tasks/_status\?pretty=1