public static List<String> bulkLoad(ServerContext context, long tid, String tableId, List<String> files, boolean setTime) throws IOException { AssignmentStats stats = new BulkImporter(context, tid, tableId, setTime).importFiles(files); List<String> result = new ArrayList<>(); for (Path p : stats.completeFailures.keySet()) { result.add(p.toString()); } return result; }
public static List<String> bulkLoad(ClientContext context, long tid, String tableId, List<String> files, String errorDir, boolean setTime) throws IOException, AccumuloException, AccumuloSecurityException, ThriftTableOperationException { AssignmentStats stats = new BulkImporter(context, tid, tableId, setTime).importFiles(files, new Path(errorDir)); List<String> result = new ArrayList<>(); for (Path p : stats.completeFailures.keySet()) { result.add(p.toString()); } return result; }
public static List<String> bulkLoad(AccumuloConfiguration conf, Instance instance, TCredentials creds, long tid, String tableId, List<String> files, String errorDir, boolean setTime) throws IOException, AccumuloException, AccumuloSecurityException, ThriftTableOperationException { AssignmentStats stats = new BulkImporter(conf, instance, creds, tid, tableId, setTime).importFiles(files, new Path(errorDir)); List<String> result = new ArrayList<String>(); for (Path p : stats.completeFailures.keySet()) { result.add(p.toString()); } return result; }