Doesn't work, unfortunately. Looks like the warning is emitted in hadoop fs api 
-- perhaps the java properties aren't propogated.

In any case, isn't this a bug in the avro-tools jar?

-Isaac


PS. The hadoop fs api has other counter-intuitive behavior, causing issues like:
$ avro-tools cat *.avro /dev/null
Exception in thread "main" java.io.FileNotFoundException: /dev/.null.crc 
(Permission denied)

(which would have been useful to count records)

On Oct 12, 2016, at 11:11 PM, radai 
<radai.rosenbl...@gmail.com<mailto:radai.rosenbl...@gmail.com>> wrote:

reading the doc page (http://logging.apache.org/log4j/1.2/faq.html#noconfig),
there's a log4j.defaultInitOverride property. have you tried adding
-Dlog4j.defaultInitOverride=true to your command line ?

On Wed, Oct 12, 2016 at 11:29 AM, Isaac Levy 
<isaac.l...@coxautoinc.com<mailto:isaac.l...@coxautoinc.com>>
wrote:

Is there any way to silence these?

$ java -jar avro-tools-1.8.1.jar tojson foo
log4j:WARN No appenders could be found for logger
(org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
more info.

Looks like avro-tools used to include<https://issues.apache.
org/jira/browse/AVRO-758> log4j config.


-Isaac Levy
OS X el cap, java 1.8.0_92


Reply via email to