I am using 64-bit MongodbV2.0 on centos and i have created a sharding setup in single instance consists of 2shards,1configsserver,1mongos. This seems to be works fine.When i placed 1shards,1configserver and 1mongos each of the components on three instances ie(Three machines).The data not gets split into other shards only storing on the first shard. My concern is, the set-up i have created is a valid one? If so, without-replica set is it possible to create sharding setup?.
Thanks,
Yes you can.
Sharding and replicasets are two distincts feature which can work separatly and together.
Your conf seems ok, have you configured sharding ? (run commands addShard, enablesharding and shardcollection ?)