我遇到CouchDB和Elasticsearch的问题。我使用Docker来实现它。我在默认端口上有一个工作的couchdb容器。现在我使用这个容器:
registry.hub.docker.com/u/jeko/elasticsearch-river-couchdb /
我插入一个新的couchdb连接: curl -X PUT'127.0.0.1:9200/_river/testdb/_meta'-d'{“type”:“couchdb”,“couchdb”:{“host”:“couchdb”,“port”:5984,“db “:”articles“,”filter“:null},”index“:{”index“:”articles“,”type“:”articles“,”bulk_size“:”100“,”bulk_timeout“:”10ms“} }“
与couchdb河进行有效的弹性搜索。现在我检查了卷曲主机/ articles / articles / _search?pretty = true文件。命中是空的。
{
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 0,
"max_score" : null,
"hits" : [ ]
}
}
我打开调试器并检查了日志文件。输出为:http://pastebin.com/ETkNmJzT
我找到的唯一显眼的是这一行:[2015-02-20 14:04:24,554] [DEBUG] [plugins] [Arc] [/ elasticsearch / plugins / river-couchdb / _site]目录不存在
但我不明白为什么它不起作用。我可以卷曲IP