esSetup2.client().admin().cluster().prepareHealth().setWaitForGreenStatus().
setWaitForNodes("2").setWaitForRelocatingShards(0).execute().actionGet();
// Do export request
String source = "{\"output_cmd\": \"cat\", \"fields\": [\"name\"]}";
ExportRequest exportRequest = new ExportRequest();
exportRequest.source(source);
ExportResponse response = esSetup2.client().execute(
ExportAction.INSTANCE, exportRequest).actionGet();
// The two shard results are from different nodes and have no failures
assertEquals(0, response.getFailedShards());