protected void initializeAndRun(String[] args)
throws ConfigException, IOException
{
QuorumPeerConfig config = new QuorumPeerConfig();
if (args.length == 1) {
config.parse(args[0]);
}
// Start and schedule the the purge task
DatadirCleanupManager purgeMgr = new DatadirCleanupManager(config
.getDataDir(), config.getDataLogDir(), config
.getSnapRetainCount(), config.getPurgeInterval());
purgeMgr.start();
if (args.length == 1 && config.servers.size() > 0) {
runFromConfig(config);
} else {
LOG.warn("Either no config or no quorum defined in config, running "
+ " in standalone mode");
// there is only server in the quorum -- run as standalone
ZooKeeperServerMain.main(args);
}
}
java类org.apache.zookeeper.server.quorum.QuorumPeerConfig.ConfigException的实例源码
QuorumPeerMain.java 文件源码
项目:StreamBench
阅读 28
收藏 0
点赞 0
评论 0
ZooKeeperServerMain.java 文件源码
项目:StreamBench
阅读 32
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args)
throws ConfigException, IOException
{
try {
ManagedUtil.registerLog4jMBeans();
} catch (JMException e) {
LOG.warn("Unable to register log4j JMX control", e);
}
ServerConfig config = new ServerConfig();
if (args.length == 1) {
config.parse(args[0]);
} else {
config.parse(args);
}
runFromConfig(config);
}
ZooKeeperServerMain.java 文件源码
项目:ACaZoo
阅读 21
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args)
throws ConfigException, IOException
{
try {
ManagedUtil.registerLog4jMBeans();
} catch (JMException e) {
LOG.warn("Unable to register log4j JMX control", e);
}
ServerConfig config = new ServerConfig();
if (args.length == 1) {
config.parse(args[0]);
} else {
config.parse(args);
}
runFromConfig(config);
}
LocalTaskCommons.java 文件源码
项目:StreamCQL
阅读 28
收藏 0
点赞 0
评论 0
/**
* 启动zookeeper服务
*/
public static void startZookeeperServer()
throws ConfigException, IOException
{
String classPath = ApplicationParseTest.class.getResource("/").getPath();
String[] args = {classPath + File.separator + "zoo.cfg"};
ServerConfig config = new ServerConfig();
if (args.length == 1)
{
config.parse(args[0]);
}
else
{
config.parse(args);
}
LOG.info("start to startup zookeeper server");
runFromConfig(config);
}
ZkTestServer.java 文件源码
项目:search
阅读 31
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args) throws ConfigException,
IOException {
try {
ManagedUtil.registerLog4jMBeans();
} catch (JMException e) {
log.warn("Unable to register log4j JMX control", e);
}
ServerConfig config = new ServerConfig();
if (args.length == 1) {
config.parse(args[0]);
} else {
config.parse(args);
}
runFromConfig(config);
}
ZookeeperClusterService.java 文件源码
项目:NeverwinterDP-Commons
阅读 22
收藏 0
点赞 0
评论 0
ZookeeperLaucher create(Properties zkProperties) throws ConfigException, IOException {
QuorumPeerConfig zkConfig = new QuorumPeerConfig();
zkConfig.parseProperties(zkProperties);
DatadirCleanupManager purgeMgr = new DatadirCleanupManager(
zkConfig.getDataDir(),
zkConfig.getDataLogDir(),
zkConfig.getSnapRetainCount(),
zkConfig.getPurgeInterval());
purgeMgr.start();
if (zkConfig.getServers().size() > 0) {
return new QuorumPeerMainExt(zkConfig);
} else {
logger.warn(
"Either no config or no quorum defined in config, running in standalone mode"
);
// there is only server in the quorum -- run as standalone
return new ZooKeeperServerMainExt(zkConfig) ;
}
}
ZkTestServer.java 文件源码
项目:NYBC
阅读 22
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args) throws ConfigException,
IOException {
try {
ManagedUtil.registerLog4jMBeans();
} catch (JMException e) {
log.warn("Unable to register log4j JMX control", e);
}
ServerConfig config = new ServerConfig();
if (args.length == 1) {
config.parse(args[0]);
} else {
config.parse(args);
}
runFromConfig(config);
}
QuorumPeerMain.java 文件源码
项目:LoadBalanced_zk
阅读 21
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args)
throws ConfigException, IOException
{
QuorumPeerConfig config = new QuorumPeerConfig();
if (args.length == 1) {
config.parse(args[0]);
}
// Start and schedule the the purge task
DatadirCleanupManager purgeMgr = new DatadirCleanupManager(config
.getDataDir(), config.getDataLogDir(), config
.getSnapRetainCount(), config.getPurgeInterval());
purgeMgr.start();
if (args.length == 1 && config.servers.size() > 0) {
runFromConfig(config);
} else {
LOG.warn("Either no config or no quorum defined in config, running "
+ " in standalone mode");
// there is only server in the quorum -- run as standalone
ZooKeeperServerMain.main(args);
}
}
ZooKeeperServerMain.java 文件源码
项目:LoadBalanced_zk
阅读 25
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args)
throws ConfigException, IOException
{
try {
ManagedUtil.registerLog4jMBeans();
} catch (JMException e) {
LOG.warn("Unable to register log4j JMX control", e);
}
ServerConfig config = new ServerConfig();
if (args.length == 1) {
config.parse(args[0]);
} else {
config.parse(args);
}
runFromConfig(config);
}
QuorumPeerMain.java 文件源码
项目:LoadBalanced_zk
阅读 21
收藏 0
点赞 0
评论 0
protected void initializeAndRun(String[] args)
throws ConfigException, IOException
{
QuorumPeerConfig config = new QuorumPeerConfig();
if (args.length == 1) {
config.parse(args[0]);
}
// Start and schedule the the purge task
DatadirCleanupManager purgeMgr = new DatadirCleanupManager(config
.getDataDir(), config.getDataLogDir(), config
.getSnapRetainCount(), config.getPurgeInterval());
purgeMgr.start();
if (args.length == 1 && config.servers.size() > 0) {
runFromConfig(config);
} else {
LOG.warn("Either no config or no quorum defined in config, running "
+ " in standalone mode");
// there is only server in the quorum -- run as standalone
ZooKeeperServerMain.main(args);
}
}