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) jn_http = hadoop.dist_config.port('jn_http') #hdfs.configure_datanode(namenode.namenodes()[0], namenode.port()) hdfs.configure_datanode(namenode.namenodes(), namenode.port()) hdfs.configure_journalnode(jn_http) utils.install_ssh_key('hdfs', namenode.ssh_key()) utils.update_kv_hosts(namenode.hosts_map()) utils.manage_etc_hosts() hdfs.start_datanode() hdfs.start_journalnode() hadoop.open_ports('datanode') set_state('datanode.started')