accumulo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josh Elser <>
Subject Re: Offline tables on adding a tserver (Accumulo 1.6 regression?)
Date Wed, 14 Jan 2015 02:36:14 GMT
Yes, presently our logging infrastructure doesn't work well with 
"standard" log4j configuration (I think we have a ticket floating around 
somewhere, but I don't recall the ID off the top of my head).

If your concern is only with using a properties configuration file 
instead of XML, ACCUMULO-2383 introduced the means to do so. For the 
time being, you'll have to use generic_logger.(xml|properties) as a way 
to configure log4j. You can also create specific 
*_logger.(xml|properties) to configure certain components if necessary 
(e.g. tserver_logger.xml or master_logger.xml).

Denis wrote:
> Well, that depends on what is in -Dlog4j.configuration=
> If there is an URI
> (-Dlog4j.configuration=file:/path/to/log4j.configuration) as log4j
> expects, Accumulo stops file-based logging as soon as it starts log
> forwarding.
> If there is a path
> (-Dlog4j.configuration=/path/to/log4j.configuration) then Accumulo is
> happy but log4j blames "Please initialize the log4j system properly"
> and file-based logging does not start until log forwarding is enabled.
> It is better not to use -Dlog4j.configuration at all but those
> tservers are running with
> -Dlog4j.configuration=file:/path/to/log4j.configuration :(
> On 1/13/15, Josh Elser<>  wrote:
>> Denis wrote:
>>>> Do you have any warnings/errors in the new server's logs?
>>> On smaller cluster where I try to reproduce the problem - no
>>> On big cluster, unfortunately, there are no local logs as the tserver
>>> logs were sent to the monitor:(
>>> At the moment I cannot add a new tserver there to collect new logs as
>>> clients are using the cluster.
>> Huh? Log-forwarding to the monitor doesn't preclude local file-based
>> logging. You can have both.

View raw message