def restoreData(conf_str): conf = HexinConfiguration(conf_str) hdfs_dir = conf.getProperty("Configuration.hdfs_dir.value") local_data_dir = conf.getProperty("Configuration.local_data_dir.value") data_list = [] node_list = conf.getNodeList("Configuration.restoreDataList") for node in node_list: data_list.append(node["value"]) for data_file in data_list: getHdfsFile(hdfs_dir, data_file, local_data_dir + "/" + data_file)
def restoreData(conf_str): conf = HexinConfiguration(conf_str) hdfs_dir = conf.getProperty("Configuration.hdfs_dir.value") local_data_dir = conf.getProperty("Configuration.local_data_dir.value") data_list = [] node_list = conf.getNodeList("Configuration.restoreDataList") for node in node_list: data_list.append(node["value"]) for data_file in data_list: getHdfsFile(hdfs_dir,data_file,local_data_dir+"/"+data_file)