我已经solr的一个服务器和MongoDB设定运行与主一个服务器上,并且次级replicaset另一个蒙戈连接器问题使用Solr
我已经安装了搜索服务器上蒙戈连接器同步到主DB如下,同步命令它挂
mongo-connector -m db.test.com:27017 -t http://localhost:8080/solr/test -n test.products --auto-commit-interval=0 -d ./doc_managers/solr_doc_manager.py`
Beginning Mongo Connector
2014-09-11 07:27:41,361 - INFO - Starting new HTTP connection (1): localhost
2014-09-11 07:27:41,366 - INFO - Finished 'http://localhost:8080/solr/test/admin/luke?show=schema&wt=json' (get) with body '' in 0.011 seconds.
2014-09-11 07:27:41,368 - INFO - MongoConnector: Empty oplog progress file.
2014-09-11 07:27:41,371 - INFO - OplogThread: Initializing oplog thread
2014-09-11 07:27:41,372 - INFO - MongoConnector: Starting connection thread MongoClient([u'content.test.com:27017', u'db.test.com:27017'])
是蒙戈实际上是一个副本集这里?你确实知道oplog只有在你有一个副本集时才存在。 – 2014-09-11 09:37:54
是的,它是.Primary在服务器上,在上面的commadn中使用,副本在另一台服务器上 – user3426255 2014-09-11 09:54:53
在启动连接器之后是否将任何文档插入MongoDB副本集?有没有超出你提供的日志?它看起来像连接器已启动,可能只是在等待数据更改。 – Stennie 2014-09-17 04:08:11