public static SploutConfiguration get() { return get("."); }
SploutConfiguration config = SploutConfiguration.get(); Socket clientSocket = new Socket("localhost", config.getInt(DNodeProperties.STREAMING_PORT));
public void runForever(int nDNodes) throws Exception { SploutConfiguration config = SploutConfiguration.get(); for (int i = 0; i < nDNodes; i++) { config = SploutConfiguration.get(); // we need to change some props for avoiding conflicts, ports, etc config.setProperty(DNodeProperties.PORT, config.getInt(DNodeProperties.PORT) + i); config.setProperty(DNodeProperties.DATA_FOLDER, config.getString(DNodeProperties.DATA_FOLDER) + "-" + i); config.setProperty(FetcherProperties.TEMP_DIR, config.getString(FetcherProperties.TEMP_DIR) + "-" + i); DNode dnode = new DNode(config, new DNodeHandler()); dnode.init(); } QNode qnode = new QNode(); qnode.start(config, new QNodeHandler()); }
public static void main(String[] args) throws Exception { QNode qnode = new QNode(); SploutConfiguration config = SploutConfiguration.get(); qnode.start(config, new QNodeHandler()); while (true) { Thread.sleep(100); } } }
public static void main(String[] args) throws Exception { SploutConfiguration config; if (args.length == 1) { // config root config = SploutConfiguration.get(args[0]); } else { config = SploutConfiguration.get(); } final DNode dnode = new DNode(config, new DNodeHandler()); // Add shutdown hook Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { try { log.info("Shutdown hook called - trying to gently stop DNode ..."); dnode.stop(); } catch (Throwable e) { log.error("Error in ShutdownHook", e); } } }); dnode.init(); } }
public static void main(String[] args) throws IOException { SploutConfiguration conf = SploutConfiguration.get(); HttpFileExchanger fileExchanger = new HttpFileExchanger(conf, new ReceiveFileCallback() { @Override public void onProgress(String tablespace, Integer partition, Long version, File file, long totalSize, long sizeDownloaded) { } @Override public void onFileReceived(String tablespace, Integer partition, Long version, File file) { } @Override public void onError(Throwable t, String tablespace, Integer partition, Long version, File file) { } @Override public void onBadCRC(String tablespace, Integer partition, Long version, File file) { } }); fileExchanger.init(); fileExchanger.send("t1", 0, 1l, new File(args[0]), args[1], true); fileExchanger.close(); } }