Scripts to benchmark HBase and Cassandra using YCSB.
Databases - HBase and Cassandra
-
benchmark_report.pdf This file contains the report and observations from benchmarking results of HBase and Cassandra using YCSB.
-
Folder autohadoop This folder contains the script to automatically install hbase and related softwares. -------USAGE-------------- a) Edit the files to include your username and folder b) Run hadoop_master.sh c) Run zookeeper.sh d) Run hbase_install.sh
-
CassandraLoad.txt This file contains the command used to load cassandra.
-
HBaseLoad.txt This file contains the command used to load HBase.
-
CassandraRun.sh This file contains the script used to benchmark cassandra for different throughput and threads.
-
HBaseRun.sh This file contains the script used to benchmark hbase for different throughput and threads.
-
create_graph.py This program automatically generate graphs by parsing the log files generated by YCSB.
-
pom.xml Modified pom.xml inside the YCSB folder.
-
pom_hbase.xml Modified pom.xml inside YCSB/hbase folder.
-
Folder Graphs This folder contains the graphs generated as part of the project.
You can find the report here http://namaggarwal.github.io/benchmark_hbase_cassandra/report_benchmark.pdf