Run Module

This module handle the configuration of the instances and the execution of the benchmark on the cluster

run.check_slave_connected_master(ssh_client)[source]
Parameters: ssh_client
Returns:
run.common_setup(ssh_client)[source]

Common setup of the instance of the cluster with ssh_client is connected

Parameters: ssh_client – the ssh client to launch command on the instance
Returns: nothing
run.rsync_folder(ssh_client, slave)[source]
Parameters:
  • ssh_client
  • slave
Returns:

run.run_benchmark()[source]
Returns:
run.setup_hdfs_config(master_instance, slaves)[source]
Parameters:
  • master_instance
  • slaves
Returns:

run.setup_hdfs_ssd(instance)[source]
Parameters: instance
Returns:
run.setup_master(instance)[source]
Parameters: instance
Returns:
run.setup_slave(instance, master_dns)[source]
Parameters:
  • instance
  • master_dns
Returns:

run.write_config(output_folder)[source]
Parameters: output_folder
Returns: