Skip to content

Commit 1156801

Browse files
authored
NUTCH-3040 Upgrade to Hadoop 3.4.2 (#866)
1 parent 317d2de commit 1156801

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

default.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ test.build.javadoc = ${test.build.dir}/docs/api
4343
javadoc.proxy.host=-J-DproxyHost=
4444
javadoc.proxy.port=-J-DproxyPort=
4545
javadoc.link.java=https://docs.oracle.com/en/java/javase/11/docs/api/
46-
javadoc.link.hadoop=https://hadoop.apache.org/docs/r3.3.6/api/
46+
javadoc.link.hadoop=https://hadoop.apache.org/docs/r3.4.2/api/
4747
javadoc.packages=org.apache.nutch.*
4848

4949
dist.dir=./dist

ivy/ivy.xml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,38 +43,36 @@
4343
<dependency org="org.apache.logging.log4j" name="log4j-slf4j2-impl" rev="2.25.0" conf="*->master" />
4444
<dependency org="org.slf4j" name="slf4j-api" rev="2.0.17" conf="*->master" />
4545

46-
<dependency org="org.apache.commons" name="commons-lang3" rev="3.13.0" conf="*->default" />
46+
<dependency org="org.apache.commons" name="commons-lang3" rev="3.17.0" conf="*->default" />
4747
<dependency org="org.apache.commons" name="commons-collections4" rev="4.4" conf="*->master" />
4848
<dependency org="org.apache.httpcomponents" name="httpclient" rev="4.5.14" conf="*->master" />
4949
<!-- commons-httpclient is still required -->
5050
<dependency org="commons-httpclient" name="commons-httpclient" rev="3.1"/>
5151
<dependency org="commons-codec" name="commons-codec" rev="1.18.0" conf="*->default" />
52-
<!-- hadoop 3.4.0 should have 2.11.0; Tika is broken in distributed mode until then;
53-
We're currently relying on the hadoop-safe-tika shim that shades commons-io to upgrade
54-
Tika
55-
see https://github.com/apache/nutch/pull/776 -->
56-
<dependency org="commons-io" name="commons-io" rev="2.11.0" conf="*->default" />
52+
53+
<dependency org="commons-io" name="commons-io" rev="2.16.1" conf="*->default" />
5754
<dependency org="org.apache.commons" name="commons-compress" rev="1.27.1" conf="*->default" />
5855
<dependency org="org.apache.commons" name="commons-jexl3" rev="3.5.0" conf="*->default" />
5956
<dependency org="com.tdunning" name="t-digest" rev="3.3" />
6057

6158
<!-- Hadoop Dependencies -->
62-
<dependency org="org.apache.hadoop" name="hadoop-common" rev="3.3.6" conf="*->default">
59+
<dependency org="org.apache.hadoop" name="hadoop-common" rev="3.4.2" conf="*->default">
6360
<exclude org="ch.qos.reload4j" name="*"/>
6461
<exclude org="org.slf4j" name="*" />
6562
</dependency>
66-
<dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="3.3.6" conf="*->default">
63+
<dependency org="org.apache.hadoop" name="hadoop-hdfs" rev="3.4.2" conf="*->default">
6764
<exclude org="ch.qos.reload4j" name="*"/>
6865
<exclude org="org.slf4j" name="*" />
6966
</dependency>
70-
<dependency org="org.apache.hadoop" name="hadoop-mapreduce-client-core" rev="3.3.6" conf="*->default">
67+
<dependency org="org.apache.hadoop" name="hadoop-mapreduce-client-core" rev="3.4.2" conf="*->default">
7168
<exclude org="ch.qos.reload4j" name="*"/>
7269
<exclude org="org.slf4j" name="*" />
7370
</dependency>
74-
<dependency org="org.apache.hadoop" name="hadoop-mapreduce-client-jobclient" rev="3.3.6" conf="*->default">
71+
<dependency org="org.apache.hadoop" name="hadoop-mapreduce-client-jobclient" rev="3.4.2" conf="*->default">
7572
<exclude org="ch.qos.reload4j" name="*"/>
7673
<exclude org="org.slf4j" name="*" />
77-
</dependency><!-- End of Hadoop Dependencies -->
74+
</dependency>
75+
<!-- End of Hadoop Dependencies -->
7876

7977
<dependency org="org.tallison.tika" name="tika-core-shaded" rev="2.9.1.0" conf="*->default" transitive="false"/>
8078

src/java/org/apache/nutch/service/impl/ConfManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import java.util.Set;
2424
import java.util.concurrent.atomic.AtomicInteger;
2525

26-
import org.apache.commons.collections.MapUtils;
26+
import org.apache.commons.collections4.MapUtils;
2727
import org.apache.commons.lang3.StringUtils;
2828
import org.apache.hadoop.conf.Configuration;
2929
import org.apache.nutch.service.ConfManager;

src/java/org/apache/nutch/service/impl/NutchServerPoolExecutor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import java.util.concurrent.ThreadPoolExecutor;
2424
import java.util.concurrent.TimeUnit;
2525

26-
import org.apache.commons.collections.CollectionUtils;
26+
import org.apache.commons.collections4.CollectionUtils;
2727
import org.apache.commons.lang3.StringUtils;
2828
import org.apache.nutch.service.model.response.JobInfo;
2929

src/java/org/apache/nutch/service/resources/SeedResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import javax.ws.rs.core.Response;
3131
import javax.ws.rs.core.Response.Status;
3232

33-
import org.apache.commons.collections.CollectionUtils;
33+
import org.apache.commons.collections4.CollectionUtils;
3434
import org.apache.hadoop.conf.Configuration;
3535
import org.apache.hadoop.fs.FileSystem;
3636
import org.apache.nutch.service.NutchServer;

src/java/org/apache/nutch/tools/FileDumper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
import org.slf4j.Logger;
5252
import org.slf4j.LoggerFactory;
5353

54-
import org.codehaus.jackson.map.ObjectMapper;
54+
import com.fasterxml.jackson.databind.ObjectMapper;
5555
/**
5656
* The file dumper tool enables one to reverse generate the raw content from
5757
* Nutch segment data directories.

0 commit comments

Comments
 (0)