def start_cluster(cluster): _prepare_cluster(cluster) CU.first_run(cluster) CU.pu.configure_swift(cluster) if len(CU.pu.get_jns(cluster)) > 0: CU.enable_namenode_ha(cluster) # updating configs for NameNode role on needed nodes CU.update_role_config(CU.pu.get_secondarynamenode(cluster), 'HDFS_NAMENODE') if CU.pu.get_stdb_rm(cluster): CU.enable_resourcemanager_ha(cluster) # updating configs for ResourceManager on needed nodes CU.update_role_config(CU.pu.get_stdb_rm(cluster), 'YARN_STANDBYRM') _finish_cluster_starting(cluster) common_deploy.setup_kerberos_for_cluster(cluster, CU)