GitHub user Ethanlm opened a pull request:
https://github.com/apache/storm/pull/2441
[STORM-2838] Replace log4j-over-slf4j with log4j-1.2-api
https://issues.apache.org/jira/browse/STORM-2838
To let storm work with HDFS, we need to replace log4j-over-slf4j with
log4j-1.2-api. Otherwise we will get an error:
```
Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path,
preempting StackOverflowError.
```
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Ethanlm/storm STORM-2838
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/2441.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2441
----
commit 40ff4cb96676a8b454a4874b546dfdab7d39f08d
Author: Ethan Li <[email protected]>
Date: 2017-11-30T16:48:45Z
[STORM-2838] Replace log4j-over-slf4j with log4j-1.2-api
----
---