Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为mongo连接器设置mongodb_Mongodb - Fatal编程技术网

为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
现在我得到了msg
rs0: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()
应列出一些操作。Is
rs0: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