What I am finding is that when working on HDFS instance that has permissions enabled, like EMR, it's important to be the correct user. Currently if you were to try to accumulo init on EMR you would get something like:
That's definitely a nice solution (workaround) to a problem. Already were some cases with that, and that was one of motivation points to have hadoop user inside dev images.
What I am finding is that when working on HDFS instance that has permissions enabled, like EMR, it's important to be the correct user. Currently if you were to try to
accumulo init
on EMR you would get something like:Weirdly the user in question is not the owner of the container process but the user inside the container. Adding this user so one can:
solves the issue.
Is there a more graceful way to handle this case? While hadoop is the only user, its probably not the only possible option in the wild.