问题描述
- Mongodb 分片无法写操作
-
我用本机和虚拟机测试MongoDB分片(无备份集)。
我先添加了一个分片,导入数据,这里一切正常。然后又添加上虚拟机做的分片,这时
runCommand的返回是ok,但是数据转移貌似就出了问题,新的分片上只有4条数据。
之后,我接着插入一条数据,结果返回:caused by :: Location28563 cannot send batch write operation to server 192.168.153.132:3000 (192.168.153.132)'. (Response was { "err" : "write results unavailable from 192.168.153.132:3000 :: caused by :: Location28563 cannot send batch write operation to server
我的配置如下:
路由:mongos --port 3333 --configdb=192.168.153.1:2222 --bind_ip 0.0.0.0配置服务器:mongod --dbpath=config --port 2222 --bind_ip 0.0.0.0
分片(都差不多,所以只贴一个):mongod --dbpath=Shard1 --port 4444 --bind_ip 0.0.0.0
Shard1是目录名
时间: 2024-11-30 21:41:48