Mongodb 集群分片时。数据只存在一个节点里

    用如下命令正确分片后。查看结果却没事实现数据分开

    ./bin/mongo 127.0.0.1:10022/admin  
    db.auth("admin","123456")
    db.runCommand({addshard: "shard1/ip1:10020,ip2:10020,ip3:10020"})
    db.runCommand({addshard: "shard2/ip1:20020,ip2:20020,ip3:20020"})
    db.runCommand({listshards : 1 })
    db.runCommand( { enablesharding : "DB_A" } )
    db.runCommand( { shardcollection :"DB_A.V",key : {_id:1}})

     

    原因最后找到是三台机器的系统时间不一样。修改系统时间时间同步后。自动分片

    修改方法:

    用root权限 

    设置系统时钟的操作:
    # date 091713272003.30

    通用的设置格式:
    # date 月日时分年.秒