Accumulo
ZooKeeper Usage:
/accumulo- Parent ZNode for all of Accumulo use in ZooKeeper/accumulo/- Parent ZNode for a specific Accumulo instance$UUID/accumulo/instances- Contains mappings of human-readable Accumulo names to the UUID/accumulo/- Accumulo user database$UUID/users/accumulo/- Persisted advertisement of reported problems in Accumulo$UUID/problems/accumulo/- The “root” Accumulo table (points to the Accumulo metadata table)$UUID/root_tables/accumulo/- ZNode to coordinate unique directories in HFDS for bulk imports of Accumulo files to a table$UUID/hdfs_reservations/accumulo/- Advertisement and leader election for Accumulo GarbageCollector$UUID/gc/accumulo/- RW-locks per Accumulo table$UUID/table_locks/accumulo/- Parent znode for Accumulo’s FATE (distributed, multi-step transactions)$UUID/fate/accumulo/- Advertisement and ephemeral znodes(keep-alive) for TabletServers$UUID/tservers/accumulo/- The “database” of Accumulo tables (metadata)$UUID/tables/accumulo/- The “database” of Accumulo namespaces (metadata)$UUID/namespaces/accumulo/- Coordinates unique name generation for files in HDFS$UUID/next_file/accumulo/- Dynamic configuration for Accumulo$UUID/config/accumulo/- Advertisement and leader election for the Accumulo Master$UUID/masters/accumulo/- Advertisement and leader election for the Accumulo Monitor$UUID/monitor/accumulo/- Tracking files to bulk import which failed$UUID/bulk_failed_copyq/accumulo/- Used to coordinate recovery of write-ahead logs$UUID/recovery
Default ACLs:
All znodes not specified otherwise are world-readable and cdrwa ‘accumulo’. Those below are not world-readable:
/accumulo/$UUID/users/*
Security Best Practice ACLs/Permissions and Required Steps:
The user does not need to alter any ACLs in ZooKeeper. Accumulo protects all ZNodes automatically.

