bbende commented on a change in pull request #4152: NIFI-7269 Upgrade solrj 
version to 8 in nifi-solr-processors
URL: https://github.com/apache/nifi/pull/4152#discussion_r397379074
 
 

 ##########
 File path: 
nifi-nar-bundles/nifi-solr-bundle/nifi-solr-processors/src/main/java/org/apache/nifi/processors/solr/SolrUtils.java
 ##########
 @@ -244,9 +246,17 @@ public static SolrClient createSolrClient(final 
PropertyContext context, final S
         params.set(HttpClientUtil.PROP_MAX_CONNECTIONS, maxConnections);
         params.set(HttpClientUtil.PROP_MAX_CONNECTIONS_PER_HOST, 
maxConnectionsPerHost);
 
+        // CloudSolrClient.Builder now requires a List of ZK addresses and 
znode for solr as separate parameters
+        String zk[] = solrLocation.split("/");
+        final List zkList = Arrays.asList(zk[0].split(","));
+        String zkRoot = "/";
+        if (zk.length > 1 && ! zk[1].isEmpty()) {
+            zkRoot += zk[1];
+        }
+
 
 Review comment:
   I think we should move this ZK parsing block inside the else statement on 
line 274 where we know the Solr Type is CLOUD, just to be on the safer side 
since we wouldn't need to do this parsing when the type is STANDARD.
   
   If you agree I can make this change as part of the merge.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to