use of org.kohsuke.args4j.CmdLineException in project asterixdb by apache.
the class SpatialQueryGeneratorDriver method main.
public static void main(String[] args) throws Exception {
SpatialQueryGeneratorConfig clientConfig = new SpatialQueryGeneratorConfig();
CmdLineParser clp = new CmdLineParser(clientConfig);
try {
clp.parseArgument(args);
} catch (CmdLineException e) {
System.err.println(e.getMessage());
clp.printUsage(System.err);
System.exit(1);
}
SpatialQueryGenerator client = new SpatialQueryGenerator(clientConfig);
client.start();
}
use of org.kohsuke.args4j.CmdLineException in project asterixdb by apache.
the class NCDriver method main.
public static void main(String[] args) {
try {
final String nodeId = ConfigUtils.getOptionValue(args, NCConfig.Option.NODE_ID);
final ConfigManager configManager = new ConfigManager(args);
INCApplication application = getApplication(args);
application.registerConfig(configManager);
NCConfig ncConfig = new NCConfig(nodeId, configManager);
final NodeControllerService ncService = new NodeControllerService(ncConfig, application);
ncService.start();
while (true) {
Thread.sleep(10000);
}
} catch (CmdLineException e) {
LOGGER.log(Level.FINE, "Exception parsing command line: " + Arrays.toString(args), e);
System.exit(2);
} catch (Exception e) {
LOGGER.log(Level.SEVERE, "Exiting NCDriver due to exception", e);
System.exit(1);
}
}
use of org.kohsuke.args4j.CmdLineException in project Anserini by castorini.
the class LookupObjectTriples method main.
public static void main(String[] args) throws Exception {
Args searchArgs = new Args();
// Parse args
CmdLineParser parser = new CmdLineParser(searchArgs, ParserProperties.defaults().withUsageWidth(90));
try {
parser.parseArgument(args);
} catch (CmdLineException e) {
System.err.println(e.getMessage());
parser.printUsage(System.err);
System.err.println("Example command: " + LookupObjectTriples.class.getSimpleName() + parser.printExample(OptionHandlerFilter.REQUIRED));
return;
}
new LookupObjectTriples(searchArgs.index).search(searchArgs.subject, searchArgs.predicate);
}
use of org.kohsuke.args4j.CmdLineException in project Anserini by castorini.
the class TrainingDataGenerator method main.
public static void main(String[] args) throws Exception {
Args trainingDataGeneratorArgs = new Args();
CmdLineParser parser = new CmdLineParser(trainingDataGeneratorArgs, ParserProperties.defaults().withUsageWidth(90));
try {
parser.parseArgument(args);
} catch (CmdLineException e) {
System.err.println(e.getMessage());
parser.printUsage(System.err);
System.err.println("Example command: " + TrainingDataGenerator.class.getSimpleName() + parser.printExample(OptionHandlerFilter.REQUIRED));
return;
}
LOG.info("Generating training data started...");
new TrainingDataGenerator(trainingDataGeneratorArgs).generateTrainingData();
LOG.info("Generating training data completed.");
}
use of org.kohsuke.args4j.CmdLineException in project Anserini by castorini.
the class JsonStatusCorpusReader method main.
public static void main(String[] argv) throws IOException {
Args args = new Args();
CmdLineParser parser = new CmdLineParser(args, ParserProperties.defaults().withUsageWidth(100));
try {
parser.parseArgument(argv);
} catch (CmdLineException e) {
System.err.println(e.getMessage());
parser.printUsage(System.err);
System.exit(-1);
}
long minId = Long.MAX_VALUE, maxId = Long.MIN_VALUE, cnt = 0;
JsonStatusCorpusReader tweets = new JsonStatusCorpusReader(new File(args.input));
Status tweet = null;
while ((tweet = tweets.next()) != null) {
cnt++;
long id = tweet.getId();
System.out.println("id: " + id);
if (id < minId)
minId = id;
if (id > maxId)
maxId = id;
if (cnt % 100000 == 0) {
System.out.println("Read " + cnt + " tweets");
}
}
tweets.close();
System.out.println("Read " + cnt + " in total.");
System.out.println("MaxId = " + maxId);
System.out.println("MinId = " + minId);
}
Aggregations