as the picture, I have a node1 with 3 instances and become a shard
com.mongodb.MongoException$Network: Operation on server 127.0.0.1:30000 failed
at com.mongodb.DBTCPConnector.doOperation(DBTCPConnector.java:217)
at com.mongodb.DBCollectionImpl.receiveWriteCommandMessage(DBCollectionImpl.java:491)
at com.mongodb.DBCollectionImpl.writeWithCommandProtocol(DBCollectionImpl.java:430)
at com.mongodb.DBCollectionImpl.insertWithCommandProtocol(DBCollectionImpl.java:387)
at com.mongodb.DBCollectionImpl.insert(DBCollectionImpl.java:186)
at com.mongodb.DBCollectionImpl.insert(DBCollectionImpl.java:165)
at com.mongodb.DBCollection.insert(DBCollection.java:161)
at com.mongodb.DBCollection.insert(DBCollection.java:107)
at org.jongo.Insert.insert(Insert.java:67)
at org.jongo.MongoCollection.insert(MongoCollection.java:144)
at org.jongo.MongoCollection.insert(MongoCollection.java:136)
at database.testing.operation.WriteDataThread.call(WriteDataThread.java:231)
at database.testing.operation.WriteDataThread.call(WriteDataThread.java:1)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at org.bson.io.Bits.readFully(Bits.java:48)
at org.bson.io.Bits.readFully(Bits.java:35)
at org.bson.io.Bits.readFully(Bits.java:30)
at com.mongodb.Response.<init>(Response.java:42)
at com.mongodb.DBCollectionImpl$3.execute(DBCollectionImpl.java:494)
at com.mongodb.DBCollectionImpl$3.execute(DBCollectionImpl.java:491)
at com.mongodb.DBTCPConnector.doOperation(DBTCPConnector.java:210)
... 14 more