public static String workerUserRoot(Map<String, Object> conf) { return (absoluteStormLocalDir(conf) + FILE_SEPARATOR + "workers-users"); }
public String workerRootImpl(Map<String, Object> conf) { return (absoluteStormLocalDir(conf) + FILE_SEPARATOR + "workers"); }
public static String masterLocalDir(Map<String, Object> conf) throws IOException { String ret = ConfigUtils.absoluteStormLocalDir(conf) + FILE_SEPARATOR + "nimbus"; FileUtils.forceMkdir(new File(ret)); return ret; }
public static String absoluteStormBlobStoreDir(Map<String, Object> conf) { String blobStoreDir = (String) conf.get(Config.BLOBSTORE_DIR); if (blobStoreDir == null) { return ConfigUtils.absoluteStormLocalDir(conf); } else { if (new File(blobStoreDir).isAbsolute()) { return blobStoreDir; } else { String stormHome = System.getProperty(STORM_HOME); return (stormHome + FILE_SEPARATOR + blobStoreDir); } } }
public String supervisorLocalDirImpl(Map<String, Object> conf) throws IOException { String ret = ConfigUtils.absoluteStormLocalDir(conf) + FILE_SEPARATOR + "supervisor"; FileUtils.forceMkdir(new File(ret)); return ret; } }
private static File getCsvLogDir(Map stormConf, Map reporterConf) { String csvMetricsLogDirectory = ObjectReader.getString(reporterConf.get(CSV_LOG_DIR), null); if (csvMetricsLogDirectory == null) { csvMetricsLogDirectory = ConfigUtils.absoluteStormLocalDir(stormConf); csvMetricsLogDirectory = csvMetricsLogDirectory + ConfigUtils.FILE_SEPARATOR + "csvmetrics"; } File csvMetricsDir = new File(csvMetricsLogDirectory); validateCreateOutputDir(csvMetricsDir); return csvMetricsDir; }
public static File getCsvLogDir(Map<String, Object> topoConf) { String csvMetricsLogDirectory = ObjectReader.getString(topoConf.get(DaemonConfig.STORM_DAEMON_METRICS_REPORTER_CSV_LOG_DIR), null); if (csvMetricsLogDirectory == null) { csvMetricsLogDirectory = ConfigUtils.absoluteStormLocalDir(topoConf); csvMetricsLogDirectory = csvMetricsLogDirectory + ConfigUtils.FILE_SEPARATOR + "csvmetrics"; } File csvMetricsDir = new File(csvMetricsLogDirectory); validateCreateOutputDir(csvMetricsDir); return csvMetricsDir; }
public String workerRootImpl(Map conf) { return (absoluteStormLocalDir(conf) + FILE_SEPARATOR + "workers"); }
public static String workerUserRoot(Map conf) { return (absoluteStormLocalDir(conf) + FILE_SEPARATOR + "workers-users"); }
public static String absoluteStormBlobStoreDir(Map<String, Object> conf) { String stormHome = System.getProperty("storm.home"); String blobStoreDir = (String) conf.get(Config.BLOBSTORE_DIR); if (blobStoreDir == null) { return ConfigUtils.absoluteStormLocalDir(conf); } else { if (new File(blobStoreDir).isAbsolute()) { return blobStoreDir; } else { return (stormHome + FILE_SEPARATOR + blobStoreDir); } } }
public static String masterLocalDir(Map conf) throws IOException { String ret =ConfigUtils.absoluteStormLocalDir(conf) + FILE_SEPARATOR + "nimbus"; FileUtils.forceMkdir(new File(ret)); return ret; }
public String supervisorLocalDirImpl(Map conf) throws IOException { String ret = absoluteStormLocalDir(conf) + FILE_SEPARATOR + "supervisor"; FileUtils.forceMkdir(new File(ret)); return ret; }
private static File getCsvLogDir(Map stormConf, Map reporterConf) { String csvMetricsLogDirectory = Utils.getString(reporterConf.get(CSV_LOG_DIR), null); if (csvMetricsLogDirectory == null) { csvMetricsLogDirectory = ConfigUtils.absoluteStormLocalDir(stormConf); csvMetricsLogDirectory = csvMetricsLogDirectory + ConfigUtils.FILE_SEPARATOR + "csvmetrics"; } File csvMetricsDir = new File(csvMetricsLogDirectory); validateCreateOutputDir(csvMetricsDir); return csvMetricsDir; }
public static File getCsvLogDir(Map stormConf) { String csvMetricsLogDirectory = Utils.getString(stormConf.get(Config.STORM_DAEMON_METRICS_REPORTER_CSV_LOG_DIR), null); if (csvMetricsLogDirectory == null) { csvMetricsLogDirectory = ConfigUtils.absoluteStormLocalDir(stormConf); csvMetricsLogDirectory = csvMetricsLogDirectory + ConfigUtils.FILE_SEPARATOR + "csvmetrics"; } File csvMetricsDir = new File(csvMetricsLogDirectory); validateCreateOutputDir(csvMetricsDir); return csvMetricsDir; }