HBase and Other Big Data Databases • 145
start a complete Accumulo instance, and require Hadoop
and Zookeeper to be running. ey attempt to simulate the
basic functions of Accumulo, as well as common failure con-
ditions, such as lost disks, killed processes, and read-only le
systems.
• Scale test
− A test suite that veries data is not lost at scale. is test
runs many ingest clients that continually create linked lists
containing 25 million nodes. At some point the clients are
stopped and a MapReduce job is run to ensure no linked list
has a hole. A hole indicates data was lost by Accumulo. e
Agitator can be run in conjunction with this test to randomly
kill tablet servers. is test suite has uncovered many obscure
data-loss bugs. is test ...