Change HDFS settings to easily allow Accumulo init #246
Labels
Docker
Issue related to the Docker side of the project
good first issue
Small, lower complexity and doesn't require pre-existing Gaffer knowledge
tech debt
Relates to Technical Debt
Milestone
In all
docker-compose.yaml
files that involve Accumulo, there's this comment on each Accumulo service:gaffer-docker/docker/gaffer/docker-compose.yaml
Lines 82 to 86 in 61df018
For Kubernetes the following is done to grant "the right permissions":
gaffer-docker/kubernetes/accumulo/values.yaml
Lines 29 to 32 in 61df018
The claim that this cannot be done in docker-compose doesn't seem to be correct. It should be possible to run the same commands in the HDFS container when using docker-compose.
However, seeing as secure mode is not in use and the only client is Accumulo, there's very little point in using HDFS permissions. Disabling them (by setting
dfs.permissions.enabled
to false) removes the need for this workaround and this tedious repeating comment in manydocker-compose.yaml
files.The text was updated successfully, but these errors were encountered: