The higher level clients such as Thrift have a more stable API as well as slightly more overhead. These. or even higher level clients such as Hector or Pelops are strongly suggested for most users. Still, a user who requires more access to the Cassandra internals can use the Storage Proxy API directory. The Storage Proxy API is not guaranteed to stay consistent even between minor versions. This recipe shows how to use the Storage Proxy API.
Copy the configuration directory into a
sub
folder. Then, edit the listen address and RPC address to an unused IP address:$ cp -r $home/hpcas/apache-cassandra-0.7.0-beta2-1/conf conf-5node vi conf-5node/cassandra.yaml listen_address: 127.0.0.10 rpc_address: 127.0.0.10
Create a file
<hpc_build>/src/java/hpcas/c05/StorageServiceExample.java
:package hpcas.c05; import java.util.*; import org.apache.cassandra.db.*; import org.apache.cassandra.db.filter.QueryPath; import org.apache.cassandra...