This is an automated email from the ASF dual-hosted git repository.

snagel pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nutch.git


The following commit(s) were added to refs/heads/master by this push:
     new 367988dfd NUTCH-3008 indexer-elastic: downgrade to ES 7.10.2 to 
address licensing issues
367988dfd is described below

commit 367988dfd63751e05e10c93c4c32bd9f7c47b634
Author: Sebastian Nagel <sna...@apache.org>
AuthorDate: Wed Mar 13 15:55:55 2024 +0100

    NUTCH-3008 indexer-elastic: downgrade to ES 7.10.2 to address licensing 
issues
---
 src/plugin/indexer-elastic/howto_upgrade_es.md     |  4 +--
 src/plugin/indexer-elastic/ivy.xml                 |  2 +-
 src/plugin/indexer-elastic/plugin.xml              | 37 +++++++++++-----------
 .../indexwriter/elastic/ElasticIndexWriter.java    |  2 +-
 4 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/src/plugin/indexer-elastic/howto_upgrade_es.md 
b/src/plugin/indexer-elastic/howto_upgrade_es.md
index b57e0c02f..ca58639d1 100644
--- a/src/plugin/indexer-elastic/howto_upgrade_es.md
+++ b/src/plugin/indexer-elastic/howto_upgrade_es.md
@@ -37,7 +37,7 @@
      (eventually with different versions)
    - duplicated libs can be added to the exclusions of transitive dependencies 
in
        build/plugins/indexer-elastic/ivy.xml
-   - but it should be made sure that the library versions in ivy/ivy.xml 
correspend to
+   - but it should be made sure that the library versions in ivy/ivy.xml 
correspond to
      those required by Tika
 
 5. Remove the locally "installed" dependencies in 
src/plugin/indexer-elastic/lib/:
@@ -47,4 +47,4 @@
 6. Build Nutch and run all unit tests:
 
     $ cd ../../../
-    $ ant clean runtime test
\ No newline at end of file
+    $ ant clean runtime test
diff --git a/src/plugin/indexer-elastic/ivy.xml 
b/src/plugin/indexer-elastic/ivy.xml
index de59711a2..2a52fc62b 100644
--- a/src/plugin/indexer-elastic/ivy.xml
+++ b/src/plugin/indexer-elastic/ivy.xml
@@ -36,7 +36,7 @@
   </publications>
 
   <dependencies>
-    <dependency org="org.elasticsearch.client" 
name="elasticsearch-rest-high-level-client" rev="7.13.2">
+    <dependency org="org.elasticsearch.client" 
name="elasticsearch-rest-high-level-client" rev="7.10.2">
       <!-- exclusions of dependencies provided in Nutch core (ivy/ivy.xml) -->
       <exclude org="commons-codec" name="commons-codec" />
       <exclude org="commons-logging" name="commons-logging" />
diff --git a/src/plugin/indexer-elastic/plugin.xml 
b/src/plugin/indexer-elastic/plugin.xml
index fc3723a60..b4f872375 100644
--- a/src/plugin/indexer-elastic/plugin.xml
+++ b/src/plugin/indexer-elastic/plugin.xml
@@ -22,18 +22,17 @@
     </library>
     <!-- Elastic Rest Client Dependencies -->
     <!-- end of Elastic Rest Client dependencies -->
-    <library name="HdrHistogram-2.1.9.jar"/>
-    <library name="aggs-matrix-stats-client-7.13.2.jar"/>
+    <library name="aggs-matrix-stats-client-7.10.2.jar"/>
     <library name="compiler-0.9.6.jar"/>
-    <library name="elasticsearch-7.13.2.jar"/>
-    <library name="elasticsearch-cli-7.13.2.jar"/>
-    <library name="elasticsearch-core-7.13.2.jar"/>
-    <library name="elasticsearch-geo-7.13.2.jar"/>
-    <library name="elasticsearch-plugin-classloader-7.13.2.jar"/>
-    <library name="elasticsearch-rest-client-7.13.2.jar"/>
-    <library name="elasticsearch-rest-high-level-client-7.13.2.jar"/>
-    <library name="elasticsearch-secure-sm-7.13.2.jar"/>
-    <library name="elasticsearch-x-content-7.13.2.jar"/>
+    <library name="elasticsearch-7.10.2.jar"/>
+    <library name="elasticsearch-cli-7.10.2.jar"/>
+    <library name="elasticsearch-core-7.10.2.jar"/>
+    <library name="elasticsearch-geo-7.10.2.jar"/>
+    <library name="elasticsearch-rest-client-7.10.2.jar"/>
+    <library name="elasticsearch-rest-high-level-client-7.10.2.jar"/>
+    <library name="elasticsearch-secure-sm-7.10.2.jar"/>
+    <library name="elasticsearch-x-content-7.10.2.jar"/>
+    <library name="HdrHistogram-2.1.9.jar"/>
     <library name="hppc-0.8.1.jar"/>
     <library name="httpasyncclient-4.1.4.jar"/>
     <library name="httpclient-4.5.10.jar"/>
@@ -43,10 +42,10 @@
     <library name="jackson-dataformat-cbor-2.10.4.jar"/>
     <library name="jackson-dataformat-smile-2.10.4.jar"/>
     <library name="jackson-dataformat-yaml-2.10.4.jar"/>
-    <library name="jna-5.7.0-1.jar"/>
-    <library name="joda-time-2.10.10.jar"/>
+    <library name="jna-5.5.0.jar"/>
+    <library name="joda-time-2.10.4.jar"/>
     <library name="jopt-simple-5.0.2.jar"/>
-    <library name="lang-mustache-client-7.13.2.jar"/>
+    <library name="lang-mustache-client-7.10.2.jar"/>
     <library name="lucene-analyzers-common-8.11.2.jar"/>
     <library name="lucene-backward-codecs-8.11.2.jar"/>
     <library name="lucene-core-8.11.2.jar"/>
@@ -58,12 +57,12 @@
     <library name="lucene-queries-8.11.2.jar"/>
     <library name="lucene-queryparser-8.11.2.jar"/>
     <library name="lucene-sandbox-8.11.2.jar"/>
-    <library name="lucene-spatial-extras-8.11.2.jar"/>
     <library name="lucene-spatial3d-8.11.2.jar"/>
+    <library name="lucene-spatial-extras-8.11.2.jar"/>
     <library name="lucene-suggest-8.11.2.jar"/>
-    <library name="mapper-extras-client-7.13.2.jar"/>
-    <library name="parent-join-client-7.13.2.jar"/>
-    <library name="rank-eval-client-7.13.2.jar"/>
+    <library name="mapper-extras-client-7.10.2.jar"/>
+    <library name="parent-join-client-7.10.2.jar"/>
+    <library name="rank-eval-client-7.10.2.jar"/>
     <library name="s2-geometry-library-java-1.0.0.jar"/>
     <library name="snakeyaml-1.26.jar"/>
     <library name="spatial4j-0.7.jar"/>
@@ -74,4 +73,4 @@
   <extension id="org.apache.nutch.indexer.elastic" name="Elasticsearch Index 
Writer" point="org.apache.nutch.indexer.IndexWriter">
     <implementation id="ElasticIndexWriter" 
class="org.apache.nutch.indexwriter.elastic.ElasticIndexWriter" />
   </extension>
-</plugin>
\ No newline at end of file
+</plugin>
diff --git 
a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
 
b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
index 290d9dfca..0cb267463 100644
--- 
a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
+++ 
b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java
@@ -149,7 +149,7 @@ public class ElasticIndexWriter implements IndexWriter {
         .builder(
             (request, bulkListener) -> client.bulkAsync(request,
                 RequestOptions.DEFAULT, bulkListener),
-            bulkProcessorListener(), "nutch-indexer-elastic")
+            bulkProcessorListener())
         .setBulkActions(maxBulkDocs)
         .setBulkSize(new ByteSizeValue(maxBulkLength, ByteSizeUnit.BYTES))
         .setConcurrentRequests(1)

Reply via email to