[ 
https://issues.apache.org/jira/browse/ACCUMULO-3631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14341232#comment-14341232
 ] 

Josh Elser commented on ACCUMULO-3631:
--------------------------------------

bq. Which recommendations are you referring to?

accumulo-site.xml is chmod 600 and owned by the Accumulo use. The file must be 
protected to ensure that instance.secret is not compromised. The cornerstone of 
the deployment security.

bq. which brokenness are you referring to, specifically

While this issue was opened specifically about an irritation (duplicate slf4j 
bindings on the classpath), it is representative of a much larger problems 
which forces Accumulo to only be functional under a single filesystem layout of 
Hadoop. If the hadoop install doesn't match the single layout that we have 
defined, there is no way that I see for non-Accumulo users to leverage the 
{{accumulo}} command. In short, there is no way to allow full client access to 
Accumulo while protecting necessary Accumulo configuration presently.

bq. It is not my intention to be brash; it is to be direct and precise. I 
apologize if it came across that way.

Thank you. It came across very anti-social to -1 and threaten a revert without 
having any discussion. Happy to work through this.

> Exclude 'slf4j' artifacts from classpath in default value for 
> general.classpaths
> --------------------------------------------------------------------------------
>
>                 Key: ACCUMULO-3631
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3631
>             Project: Accumulo
>          Issue Type: Bug
>    Affects Versions: 1.6.0, 1.6.1, 1.6.2
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Blocker
>             Fix For: 1.7.0, 1.6.3
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Was testing out some Ambari integration for Accumulo that [~billie.rinaldi] 
> and [~mwaineo] have been working on (AMBARI-5265) and found that, despite 
> accumulo-site.xml having jars starting with slf4j excluded from the 
> classpath, the shell would complain about duplicate slf4j-log4j12 jars on the 
> classpath.
> Turns out, because access to accumulo-site.xml was restricted (and we only 
> had client.conf to use), we fell back on the default value for 
> general.classpaths defined in AccumuloClassLoader. A short-term fix is to 
> update the value there to match what's in our site template.
> I'll add another issue for a long term fix to add classpath support to client 
> configuration.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to