[
https://issues.apache.org/jira/browse/ACCUMULO-1009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13771112#comment-13771112
]
Michael Berman commented on ACCUMULO-1009:
------------------------------------------
{quote}
You're right. "rpc." might be an appropriate scope for both client and server
configuration.
{quote}
I like rpc. I'll update the patch.
{quote}
My main concern at this point is that I don't want to set a precedent that
we're stuck with that would prevent this improvement in 1.7.
{quote}
I think we have a pretty graceful path at this point. If we introduce the
fully qualified property names now, we can introduce a fallback to more general
properties later and any old config will continue to work fine. It doesn't
feel like these couple new properties motivate separating into separate config
files, since whenever we do that, we're going to have to keep supporting a
unified accumulo-site.xml, so having a couple extra properties in there doesn't
seem like it'll affect ease of implementation or migration one way or the other.
{quote}
It's not always about reducing the work... sometimes, it's about doing stuff in
the way they already know how to do (or have already done). I'd much rather not
re-invent the wheel for provisioning certs. If we just make it simple to
configure certs, system administrators can just provision using whatever
process they currently know or use. No re-inventing the wheel at all.
{quote}
There's absolutely nothing preventing you from provisioning certs the way you
know how, assuming you already know how and you happen to have an intermediate
cert handy. I think it would be nice for people to have an easy option as well
if they're not already so equipped. And as [~mallen] says above, there are
definitely security and operational reasons for wanting a separate trust tree
for your accumulo deployment.
I do think you're right that it would be good to be able to configure a MAC to
use existing certs...I'll make that update in the next round. But I also think
there's value in not _having_ to pre-provision certs just to use a MAC with
SSL. You say that a design goal for the MAC is to mimic a real instance as
closely as possible, but at the moment there's actually no way for you to tell
it to use an external config source at all. You just configure a
MiniAccumuloConfig, and then it writes out its own entire conf directory. It
doesn't seem like it's compromising the design to have it also write out certs
as part of that step.
> Support encryption over the wire
> --------------------------------
>
> Key: ACCUMULO-1009
> URL: https://issues.apache.org/jira/browse/ACCUMULO-1009
> Project: Accumulo
> Issue Type: New Feature
> Reporter: Keith Turner
> Assignee: Michael Berman
> Fix For: 1.6.0
>
> Attachments: ACCUMULO-1009_thriftSsl.patch
>
>
> Need to support encryption between ACCUMULO clients and servers. Also need
> to encrypt communications between server and servers.
> Basically need to make it possible for users to enable SSL+thrift.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira