@Override
public int run(String[] args) throws Exception {
io.lumify.core.config.Configuration lumifyConfig = ConfigurationLoader.load();
Configuration conf = getConfiguration(args, lumifyConfig);
AccumuloGraphConfiguration accumuloGraphConfiguration = new AccumuloGraphConfiguration(conf, "graph.");
InjectHelper.inject(this, LumifyBootstrap.bootstrapModuleMaker(lumifyConfig));
verifyFriendsterUserConcept(ontologyRepository);
verifyFriendsterUserToUserRelationship(ontologyRepository);
Job job = new Job(conf, "friendsterImport");
String instanceName = accumuloGraphConfiguration.getAccumuloInstanceName();
String zooKeepers = accumuloGraphConfiguration.getZookeeperServers();
String principal = accumuloGraphConfiguration.getAccumuloUsername();
AuthenticationToken authorizationToken = accumuloGraphConfiguration.getAuthenticationToken();
AccumuloElementOutputFormat.setOutputInfo(job, instanceName, zooKeepers, principal, authorizationToken);
List<Text> splits = getSplits((AccumuloGraph) graph);
Path splitFile = writeSplitsFile(conf, splits);