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: