Details
Description
Just spent a few hours trying to wrangle this one down. Ambari was failing to start all Accumulo components. After digging in, I realized that when Ambari was invoking accumulo, it was failing to find the log4j jar.
It turns out this was a deployment issue where the home directory for the accumulo user was never created and the find command failed:
find: cannot stat current directory: Permission denied
Sadly, I couldn't find this error until I manually edited the accumulo script to remove the 2>/dev/null redirect. We should have been able to realize that we never found the log4j jar and then clearly printed an error and exited instead of leading me on a goosechase by silently proceeding.
Same goes for the slf4j jars.