BIGTOP-4494. Fix compilation error of TestPing.groovy of test-artifacts (#1374)

diff --git a/bigtop-tests/smoke-tests/build.gradle b/bigtop-tests/smoke-tests/build.gradle
index 2b72918..011e550 100644
--- a/bigtop-tests/smoke-tests/build.gradle
+++ b/bigtop-tests/smoke-tests/build.gradle
@@ -30,7 +30,7 @@
   ext.groovyVersion = '2.5.4'
   ext.hadoopVersion = '2.7.4'
   ext.hbaseVersion = '1.1.9'
-  ext.solrVersion = '4.6.0'
+  ext.solrVersion = '8.11.4'
   ext.slf4jVersion = '1.6.6'
   // itest needs be greater than or equal to = 1.0.0
   ext.itestVersion = '1.0.0' // Might need to be able to read an input for alternate version?
diff --git a/bigtop-tests/test-artifacts/solr/src/main/groovy/org/apache/bigtop/itest/solr/smoke/TestIndexingSolrJ.groovy b/bigtop-tests/test-artifacts/solr/src/main/groovy/org/apache/bigtop/itest/solr/smoke/TestIndexingSolrJ.groovy
index db09e30..e86cc6f 100644
--- a/bigtop-tests/test-artifacts/solr/src/main/groovy/org/apache/bigtop/itest/solr/smoke/TestIndexingSolrJ.groovy
+++ b/bigtop-tests/test-artifacts/solr/src/main/groovy/org/apache/bigtop/itest/solr/smoke/TestIndexingSolrJ.groovy
@@ -20,7 +20,7 @@
 import org.apache.solr.client.solrj.SolrQuery
 import org.apache.solr.client.solrj.SolrRequest
 import org.apache.solr.client.solrj.SolrServerException
-import org.apache.solr.client.solrj.impl.HttpSolrServer
+import org.apache.solr.client.solrj.impl.HttpSolrClient
 import org.apache.solr.client.solrj.response.QueryResponse
 import org.apache.solr.common.SolrDocument
 import org.apache.solr.common.SolrDocumentList
@@ -41,18 +41,18 @@
  */
 class TestIndexingSolrJ extends SolrTestBase {
 
-  HttpSolrServer _server
+  HttpSolrClient _client
 
   @Before
   public void before2() {
-    _server = new HttpSolrServer(_baseURL)
+    _client = new HttpSolrClient.Builder(_baseURL).build()
   }
 
   @After
   public void after2() {
-    if (_server != null) {
-      _server.shutdown()
-      _server = null
+    if (_client != null) {
+      _client.close()
+      _client = null
     }
   }
 
@@ -68,8 +68,8 @@
     doc.addField("id", "two")
     doc.addField("name", "Another document two")
     docs.add(doc)
-    _server.add(docs)
-    _server.commit()
+    _client.add(docs)
+    _client.commit()
 
     doQuery("*:*", "one", "two")
     // Now see if we can search them.
@@ -81,7 +81,7 @@
     SolrQuery query = new SolrQuery()
     query.setQuery(queryString)
     query.setRows(1000)
-    QueryResponse qr = _server.query(query, SolrRequest.METHOD.POST)
+    QueryResponse qr = _client.query(query, SolrRequest.METHOD.POST)
     Object o = qr.getHeader().get("status")
     Assert.assertEquals(0, qr.getHeader().get("status"))
 
diff --git a/pom.xml b/pom.xml
index 50f7b54..0e599e4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,7 +42,7 @@
     <hadoop.version>2.7.3</hadoop.version>
     <hbase.version>1.1.9</hbase.version>
     <zookeeper.version>3.4.6</zookeeper.version>
-    <solr.version>4.10.4</solr.version>
+    <solr.version>8.11.4</solr.version>
     <spark.version>2.1.0</spark.version>
     <kafka.version>0.10.1.1</kafka.version>
     <phoenix.version>4.9.0-HBase-1.1</phoenix.version>