public static void main(String[] args) throws Exception { SecurityUtil.serverLogin(); Instance instance = HdfsZooInstance.getInstance(); ServerConfiguration conf = new ServerConfiguration(instance); FileSystem fs = FileUtil.getFileSystem(CachedConfiguration.getInstance(), conf.getConfiguration()); Accumulo.init(fs, conf, "tracer"); String hostname = Accumulo.getLocalAddress(args); TraceServer server = new TraceServer(conf, hostname); Accumulo.enableTracing(hostname, "tserver"); server.run(); log.info("tracer stopping"); }
public static void main(String[] args) throws Exception { try { SecurityUtil.serverLogin(); FileSystem fs = FileUtil.getFileSystem(CachedConfiguration.getInstance(), ServerConfiguration.getSiteConfiguration()); String hostname = Accumulo.getLocalAddress(args); Instance instance = HdfsZooInstance.getInstance(); ServerConfiguration conf = new ServerConfiguration(instance); Accumulo.init(fs, conf, "master"); Master master = new Master(conf, fs, hostname); Accumulo.enableTracing(hostname, "master"); master.run(); } catch (Exception ex) { log.error("Unexpected exception, exiting", ex); System.exit(1); } }
public static void main(String[] args) throws Exception { final String app = "tracer"; Accumulo.setupLogging(app); loginTracer(SiteConfiguration.getInstance()); ServerOpts opts = new ServerOpts(); opts.parseArgs(app, args); Instance instance = HdfsZooInstance.getInstance(); ServerConfigurationFactory conf = new ServerConfigurationFactory(instance); VolumeManager fs = VolumeManagerImpl.get(); MetricsSystemHelper.configure(TraceServer.class.getSimpleName()); Accumulo.init(fs, conf, app); String hostname = opts.getAddress(); TraceServer server = new TraceServer(conf, hostname); try { server.run(); } finally { log.info("tracer stopping"); ZooReaderWriter.getInstance().getZooKeeper().close(); } }
public static void main(String[] args) throws IOException { try { SecurityUtil.serverLogin(); FileSystem fs = FileUtil.getFileSystem(CachedConfiguration.getInstance(), ServerConfiguration.getSiteConfiguration()); String hostname = Accumulo.getLocalAddress(args); Instance instance = HdfsZooInstance.getInstance(); ServerConfiguration conf = new ServerConfiguration(instance); Accumulo.init(fs, conf, "tserver"); ensureHdfsSyncIsEnabled(fs); recoverLocalWriteAheadLogs(fs, conf); TabletServer server = new TabletServer(conf, fs); server.config(hostname); Accumulo.enableTracing(hostname, "tserver"); server.run(); } catch (Exception ex) { log.error("Uncaught exception in TabletServer.main, exiting", ex); System.exit(1); } }
public static void main(String[] args) throws UnknownHostException, IOException { final String app = "gc"; Accumulo.setupLogging(app); SecurityUtil.serverLogin(SiteConfiguration.getInstance()); Instance instance = HdfsZooInstance.getInstance(); ServerConfigurationFactory conf = new ServerConfigurationFactory(instance); log.info("Version " + Constants.VERSION); log.info("Instance " + instance.getInstanceID()); final VolumeManager fs = VolumeManagerImpl.get(); MetricsSystemHelper.configure(SimpleGarbageCollector.class.getSimpleName()); Accumulo.init(fs, conf, app); Opts opts = new Opts(); opts.parseArgs(app, args); SimpleGarbageCollector gc = new SimpleGarbageCollector(opts, fs, conf); DistributedTrace.enable(opts.getAddress(), app, conf.getConfiguration()); try { gc.run(); } finally { DistributedTrace.disable(); } }
public static void main(String[] args) throws Exception { try { final String app = "master"; Accumulo.setupLogging(app); SecurityUtil.serverLogin(SiteConfiguration.getInstance()); ServerOpts opts = new ServerOpts(); opts.parseArgs(app, args); String hostname = opts.getAddress(); ServerConfigurationFactory conf = new ServerConfigurationFactory( HdfsZooInstance.getInstance()); VolumeManager fs = VolumeManagerImpl.get(); MetricsSystemHelper.configure(Master.class.getSimpleName()); Accumulo.init(fs, conf, app); Master master = new Master(conf, fs, hostname); DistributedTrace.enable(hostname, app, conf.getConfiguration()); master.run(); } catch (Exception ex) { log.error("Unexpected exception, exiting", ex); System.exit(1); } finally { DistributedTrace.disable(); } }
public static void main(String[] args) throws UnknownHostException, IOException { SecurityUtil.serverLogin(); Instance instance = HdfsZooInstance.getInstance(); ServerConfiguration serverConf = new ServerConfiguration(instance); final FileSystem fs = FileUtil.getFileSystem(CachedConfiguration.getInstance(), serverConf.getConfiguration()); Accumulo.init(fs, serverConf, "gc"); String address = "localhost"; SimpleGarbageCollector gc = new SimpleGarbageCollector(); Opts opts = new Opts(); opts.parseArgs(SimpleGarbageCollector.class.getName(), args); if (opts.safeMode) gc.setSafeMode(); if (opts.offline) gc.setOffline(); if (opts.verbose) gc.setVerbose(); if (opts.address != null) address = opts.address; String hostname = address; // Catch a few edge cases where we might get a non-useful address if ("0.0.0.0".equals(address)) { // Get a better hostname for this system hostname = InetAddress.getLocalHost().getHostName(); } gc.init(fs, instance, SecurityConstants.getSystemCredentials(), serverConf.getConfiguration().getBoolean(Property.GC_TRASH_IGNORE)); Accumulo.enableTracing(hostname, "gc"); gc.run(hostname); }
public static void main(String[] args) throws Exception { SecurityUtil.serverLogin(); FileSystem fs = FileUtil.getFileSystem(CachedConfiguration.getInstance(), ServerConfiguration.getSiteConfiguration()); String hostname = Accumulo.getLocalAddress(args); instance = HdfsZooInstance.getInstance(); config = new ServerConfiguration(instance); Accumulo.init(fs, config, "monitor"); Monitor monitor = new Monitor(); Accumulo.enableTracing(hostname, "monitor"); monitor.run(hostname); }
public static void main(String[] args) throws Exception { final String app = "monitor"; Accumulo.setupLogging(app); SecurityUtil.serverLogin(SiteConfiguration.getInstance()); ServerOpts opts = new ServerOpts(); opts.parseArgs(app, args); String hostname = opts.getAddress(); VolumeManager fs = VolumeManagerImpl.get(); instance = HdfsZooInstance.getInstance(); config = new ServerConfigurationFactory(instance); context = new AccumuloServerContext(config); log.info("Version " + Constants.VERSION); log.info("Instance " + instance.getInstanceID()); MetricsSystemHelper.configure(Monitor.class.getSimpleName()); Accumulo.init(fs, config, app); Monitor monitor = new Monitor(); DistributedTrace.enable(hostname, app, config.getConfiguration()); try { monitor.run(hostname); } finally { DistributedTrace.disable(); } }
VolumeManager fs = VolumeManagerImpl.get(); MetricsSystemHelper.configure(TabletServer.class.getSimpleName()); Accumulo.init(fs, conf, app); final TabletServer server = new TabletServer(conf, fs); server.config(hostname);