转运者:Elasticsearch1.7未知参数[刷新]

时间:2015-08-11 13:08:20

标签: mongodb elasticsearch

我想将MongoDB数据库与Elasticsearch1.7同步。我使用以下命令为其创建了我的数据库的复制集:

$ sudo mongod --port 27017 --dbpath /var/lib/mongodb --replSet rs0

我已配置transporter 0.1.0并使用以下命令运行我的传输器:

$ ./transporter run --config ./test/config.yaml ./test/application.js

config.yaml

api:
   interval: 10s
nodes:
  localmongo:
    type: mongo
    uri: mongodb://localhost/mydb
    tail: true
  es:
    type: elasticsearch
    uri: http://192.168.x.xx:9200/
  timeseries:
    type: influx
    uri: influxdb://root:root@localhost:8086/compose
  debug:
    type: file
    uri: stdout://
  foofile:
    type: file
    uri: file:///tmp/foo

因此,当我尝试从mongo中删除其中一个文档时,它会反映在mongo集合中(我已启用复制,即已配置oplog,以及我可以看到记录在传输器控制台中被删除)但在此之后它导致传输器控制台出现异常,并且由于此弹性搜索与MongoDB不同步。

  

transporter:CRITICAL:elasticsearch error(2015-08-11   17:36:31.408666556 +0530 IST:错误   [IllegalArgumentException [Action / metadata line [1]包含未知数   参数[刷新]]]状态[500] [500])

我该如何解决这个问题?

0 个答案:

没有答案