Recursively replace IPs
cd /home/hadoop/AdithyaJ/Cassandra/java/Cassandra-Java/
grep -rl '{"127.0.0.1"}' . | xargs sed -i 's/{"127.0.0.1"}/{"54.167.235.32", "54.161.222.196", "54.173.204.71", "34.238.155.63", "34.201.243.133"}/g'
Clean and Compile
mvn clean
mvn compile
Run
mvn exec:java -Dexec.mainClass="com.admatic.GenerateUserData"
connected to cluster: admaticcluster
mvn exec:java -Dexec.mainClass="com.admatic.GenerateOtherData"
connected to cluster: admaticcluster
mvn exec:java -Dexec.mainClass="com.admatic.GetUserData"
9999:697778343
9999:459900182
mvn exec:java -Dexec.mainClass="com.admatic.GetOtherData"
9999:14568313583
9999:12129342994
Time taken (in ns) to get info of all users
Admatic Keyspace (by_username + by_email)
- 83,52,42,412 (469556585 + 365685827)
- 86,26,19,964 (500239785 + 362380179)
- 1,10,02,78,862 (637894362 + 462384500) (Cloud)
- 1,51,89,89,409 (983848988 + 535140421) (Cloud)
Others Keyspace (by_username, by_email)
- 14,97,51,36,547 (9349762086 + 5625374461)
- 12,88,51,40,457 (7291027398 + 5594113059)
- 15,32,93,16,496 (10229566337 + 5099750159) (Cloud)
- 12,67,11,92,010 (7394788307 + 5276403703) (Cloud)