in SolrAndKafkaIntegrationTest.java [273:317]
public void testFullCloudToCloudMultiCollection() throws Exception {
CollectionAdminRequest.Create create =
CollectionAdminRequest.createCollection(ALT_COLLECTION, "conf", 1, 1);
try {
solrCluster1.getSolrClient().request(create);
solrCluster1.waitForActiveCollection(ALT_COLLECTION, 1, 1);
solrCluster2.getSolrClient().request(create);
solrCluster2.waitForActiveCollection(ALT_COLLECTION, 1, 1);
CloudSolrClient client = solrCluster1.getSolrClient();
SolrInputDocument doc1 = getDoc();
SolrInputDocument doc2 = getDoc();
SolrInputDocument doc3 = getDoc();
SolrInputDocument doc4 = getDoc();
SolrInputDocument doc5 = getDoc();
SolrInputDocument doc6 = getDoc();
SolrInputDocument doc7 = getDoc();
client.add(COLLECTION, doc1);
client.add(ALT_COLLECTION, doc2);
client.add(COLLECTION, doc3);
client.add(COLLECTION, doc4);
client.add(ALT_COLLECTION, doc5);
client.add(ALT_COLLECTION, doc6);
client.add(COLLECTION, doc7);
client.commit(COLLECTION);
client.commit(ALT_COLLECTION);
System.out.println("Sent producer record");
assertCluster2EventuallyHasDocs(ALT_COLLECTION, "*:*", 3);
assertCluster2EventuallyHasDocs(COLLECTION, "*:*", 4);
} finally {
CollectionAdminRequest.Delete delete =
CollectionAdminRequest.deleteCollection(ALT_COLLECTION);
solrCluster1.getSolrClient().request(delete);
solrCluster2.getSolrClient().request(delete);
}
}