@Override public void run() { QuorumPeerMain.main(new String[] { confName }); } }, "Embed ZooKeeper");
/** * Start zookeeper server. */ @Override public void run() { Thread.currentThread().setName("zookeeper server thread"); QuorumPeerMain.main(new String[]{"zoo.cfg"}); } }
public static void main(String[] args) { org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger(); rootLogger.setLevel(Level.INFO); // Define log pattern layout PatternLayout layout = new PatternLayout("%d{yyyy-MM-dd hh:mm:ss}:%p %t %c{n} - %m%n"); // Add console appender to root logger rootLogger.addAppender(new ConsoleAppender(layout)); QuorumPeerMain.main(args); } }
public static void quorumServer(String confFile) { // No join. L.async(() -> QuorumPeerMain.main(new String[] {confFile}) ); }
public static void main(String[] args) throws Exception { // Register basic JVM metrics DefaultExports.initialize(); // Start Jetty to serve stats int port = Integer.parseInt(System.getProperties().getProperty("stats_server_port", "8080")); log.info("Starting ZK stats HTTP server at port {}", port); InetSocketAddress httpEndpoint = InetSocketAddress.createUnresolved("0.0.0.0", port); Server server = new Server(httpEndpoint); ServletContextHandler context = new ServletContextHandler(); context.setContextPath("/"); server.setHandler(context); context.addServlet(new ServletHolder(new MetricsServlet()), "/metrics"); try { server.start(); } catch (Exception e) { log.error("Failed to start HTTP server at port {}. Use \"-Dstats_server_port=1234\" to change port number", port, e); throw e; } // Start the regular ZooKeeper server QuorumPeerMain.main(args); }
@Override public void run() { System.setProperty(ZOOKEEPER_JMX_LOG4J_DISABLE, "true"); String[] args = new String[]{getDefaults().underVespaHome(zookeeperServerConfig.zooKeeperConfigFile())}; log.log(LogLevel.DEBUG, "Starting ZooKeeper server with config: " + args[0]); log.log(LogLevel.INFO, "Trying to establish ZooKeeper quorum (from " + zookeeperServerHostnames(zookeeperServerConfig) + ")"); org.apache.zookeeper.server.quorum.QuorumPeerMain.main(args); }
protected static void start(String[] args, String defaultStatsPort) throws Exception { // Register basic JVM metrics DefaultExports.initialize(); // load aspectj-weaver agent for instrumentation AgentLoader.loadAgentClass(Agent.class.getName(), null); // Start Jetty to serve stats int port = Integer.parseInt(System.getProperties().getProperty("stats_server_port", defaultStatsPort)); log.info("Starting ZK stats HTTP server at port {}", port); InetSocketAddress httpEndpoint = InetSocketAddress.createUnresolved("0.0.0.0", port); Server server = new Server(httpEndpoint); ServletContextHandler context = new ServletContextHandler(); context.setContextPath("/"); server.setHandler(context); context.addServlet(new ServletHolder(new MetricsServlet()), "/metrics"); try { server.start(); } catch (Exception e) { log.error("Failed to start HTTP server at port {}. Use \"-Dstats_server_port=1234\" to change port number", port, e); throw e; } // Start the regular ZooKeeper server QuorumPeerMain.main(args); }