@Override
  public ChaosMonkey build() {
    loadProperties();

    // Highly destructive actions to mess things around.
    Action[] actions1 = new Action[] { new DeleteDataFilesAction(chanceToAct),
      new CorruptDataFilesAction(chanceToAct) };

    // Action to log more info for debugging
    Action[] actions2 = new Action[] { new DumpClusterStatusAction() };

    return new PolicyBasedChaosMonkey(properties, util,
      new PeriodicRandomActionPolicy(action1Period, actions1),
      new PeriodicRandomActionPolicy(action2Period, actions2));
  }
A chaos monkey to delete and corrupt regionserver data, requires a user with passwordless ssh
access to the cluster and sudo privileges. Highly destructive
hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/DataIssuesMonkeyFactory.java