使用 elasticsearch-river-mongodb插件同步mongodb 数据。
1、安装 elasticsearch-river-mongodb
在elasticsearch
bin目录下执行:
curl -XPUT http://192.9.8.222:9200/reslib
⑵连接数据库curl -XPUT http://192.9.8.222:9200/_river/mongodb_river/_meta -d '
{
"type": "mongodb",
"mongodb": {
"servers": [
{
"host": "192.9.8.204",
"port": "27017"
}
],
"db": "reslibdb",
"collection": "libresource",
"script": "if( ctx.document.resStatus !=\"AUDITPASS\") { ctx.deleted = true; }"
},
"index": {
"name": "reslib",
"type": "res"
}
}'