如何整合MONGODB& SOLR,使用MONGO-CONNECTOR

时间:2014-04-07 09:04:33

标签: mongodb solr

我是非常新的mongodb和solr任何人都可以帮助我整合MONGODB& SOLR,使用MONGO-CONNECTOR

1.喜欢这个我用replSet mod启动了我的mongod

mongod --dbpath=/home/local/ASSYST-COC/so/mongo  --replSet myrep --auth 

2.mongo开始

mongo -u root -p root --authenticationDatabase admin

3.IN mongo已经有了一些收藏品的dbs 4.started solr

java -jar start.jar(version 4.7)

5.next mongoconnector开始

 sudo python /usr/lib/python2.7/site-packages/mongo-connector/mongo_connector.py -m localhost:27017 -t http://localhost:8983/solr  -o /usr/lib/python2.7/site-packages/mongo-connector/config.txt -a root -p root -n smmc-dart.testcase  -d /usr/lib/python2.7/site-packages/mongo-connector/doc_managers/solr_doc_manager.py

mongo连接器在终端启动后显示为。

2014-04-07 16:11:19,865 - INFO - Beginning Mongo Connector
2014-04-07 16:11:21,335 - INFO - Starting new HTTP connection (1): localhost
2014-04-07 16:11:21,469 - INFO - Finished 'http://localhost:8983/solr/update/? commit=true' (post) with body 'u'<commit ' in 0.159 seconds.
2014-04-07 16:11:21,475 - INFO - MongoConnector: Empty oplog progress file.
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 530, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/site-packages/mongo-connector/mongo_connector.py", line 204, in run
repl_set = prim_admin.command("replSetGetStatus")['set']
File "/usr/lib/python2.7/site-packages/pymongo/database.py", line 396, in command
msg, allowable_errors)
File "/usr/lib/python2.7/site-packages/pymongo/helpers.py", line 147, in _check_command_response
raise OperationFailure(msg % errmsg, code)

OperationFailure:命令SON([(&#39; replSetGetStatus&#39;,1)])失败:未经授权

2014-04-07 16:11:22,489 - INFO - Finished 'http://localhost:8983/solr/update/?  commit=true' (post) with body 'u'<commit ' in 0.018 seconds.

Solr中没有更新内容。

6.我在solr brower中检查了

我需要做更多事情请与我分享

0 个答案:

没有答案