为mongo连接器设置mongodb
我使用了正确的设置吗?我遵循这个步骤 然后我启动为mongo连接器设置mongodb,mongodb,Mongodb,我使用了正确的设置吗?我遵循这个步骤 然后我启动C:\mongodb\bin\mongo.exe并键入rs.initiate()和rs.conf()。如果我检查状态,我会得到两个错误: rs0:PRIMARY> rs.status() Sat Jan 25 19:19:47.788 Socket say send() errno:10053 An established connection was aborted by the software in your host machine.
C:\mongodb\bin\mongo.exe
并键入rs.initiate()
和rs.conf()
。如果我检查状态,我会得到两个错误:
rs0:PRIMARY> rs.status()
Sat Jan 25 19:19:47.788 Socket say send() errno:10053 An established connection
was aborted by the software in your host machine. 127.0.0.1:27017
Sat Jan 25 19:19:47.803 Error: socket exception [SEND_ERROR] for 127.0.0.1:27017
at src/mongo/shell/query.js:78
Sat Jan 25 19:19:47.803 trying reconnect to 127.0.0.1:27017
Sat Jan 25 19:19:47.819 reconnect 127.0.0.1:27017 ok
看起来您可能有一个open
mongo
shell,它与MongoDB服务器的连接陈旧,但能够重新建立连接。您的rs.status()
命令是否每次都返回此错误,或者这是一条一次性消息?这是什么版本的MongoDB?Mon-Jan 27 08:58:05.531[initandlisten]db version v2.4.9
现在我得到了msgrs0:PRIMARY>rs.status(){“set”:“rs0”,“date”:ISODate(“2014-01-27T07:58:11Z”),“myState”:1,“members”:[{“{”\u id:0,“name”:“win PC:27017”,“health”:1,“state”:1,“stateStr”:“PRIMARY”,“uptime”:6,“optime”:Timestamp(1390553274,1),“optimeDate”:ISODate(“2014-01-24T08:47:54Z”),“self”:true}],“ok”:1}
,我使用mongo连接器是否正确?是的,看起来您现在有了一个最小的副本集配置(一个节点),因此您应该有一个可用于Mongo的连接器。如果您不确定,请尝试将文档插入test
数据库,然后检查Mongo
shell中的oplog:db.getSiblingDB('local')。oplog.rs.find()
应列出一些操作。Isrs0:PRIMARY>db.getSiblingDB('local')。oplog.rs.find(){ts“:Timestamp(1390553274,1),“h”:NumberLong(0),“v”:2,“op”:“n”,“ns”:”,“o”:{“msg”:“initiating set”}}{“ts”:Timestamp(1390825042,1),“h”:NumberLong(-91301472548442635”),“v”:2,“op”:“i”,“ns”:“test?如果我想使用now mongo connector连接mongodb和solr,那么命令python mongo connector-m localhost:27017-thttp://localhost:8983/solr -d./doc_managers/solr_doc_manager.py
应该可以工作吗?是的,看起来和预期的一样。oplog中出现了条目,第二个条目带有“op”:“i”
是您的测试插入。您现在应该设置为使用mongo连接器。
rs0:PRIMARY> rs.status()
Sat Jan 25 19:19:47.788 Socket say send() errno:10053 An established connection
was aborted by the software in your host machine. 127.0.0.1:27017
Sat Jan 25 19:19:47.803 Error: socket exception [SEND_ERROR] for 127.0.0.1:27017
at src/mongo/shell/query.js:78
Sat Jan 25 19:19:47.803 trying reconnect to 127.0.0.1:27017
Sat Jan 25 19:19:47.819 reconnect 127.0.0.1:27017 ok