def start_datanode(namenode): hadoop = get_hadoop_base() hdfs = HDFS(hadoop) update_config(namenode) # force config update hdfs.start_datanode() hdfs.start_journalnode() hadoop.open_ports('datanode') set_state('datanode.started')
def start_datanode(namenode): hadoop = get_hadoop_base() hdfs = HDFS(hadoop) hdfs.configure_datanode(namenode.namenodes()[0], namenode.port()) utils.install_ssh_key('hdfs', namenode.ssh_key()) utils.update_kv_hosts(namenode.hosts_map()) utils.manage_etc_hosts() hdfs.start_datanode() hadoop.open_ports('datanode') set_state('datanode.started')