You can know endpoints which cassandra will store your key to with getNaturalEndpoints, but you can't specify endpoint you want to use with this API. Partitioner decides which key will go to which node. With OPP, you may be able to predicate which key range will be stored to a node, so you can choose any key in the range for your user data A to store it in a specific node. But you can not choose node you want for any specified keys. You need to choose appropriate key to store data for your target node.
From iPhone On 2011/06/06, at 13:06, Khanh Nguyen <nguyen.h.kh...@gmail.com> wrote: > On Sun, Jun 5, 2011 at 11:26 PM, Maki Watanabe <watanabe.m...@gmail.com> > wrote: >> getNaturalEndpoints tells you which key will be stored on which nodes, >> but we can't force cassandra to store given key to specific nodes. >> >> maki > > I'm confused. Didn't you mention previously that I can use > OrderPreservingPartitioner to store data to specific nodes? Thanks. > > -k