{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "input1-content", "source2": "input2-content", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -124,15 +124,14 @@\n -rw-r--r--   0 root         (0) root         (0)     2866 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/examples/README.terasort\n -rw-r--r--   0 root         (0) root         (0)     6043 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/examples/README.visibility\n -rw-r--r--   0 root         (0) root         (0)     1561 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/index.html\n -rw-r--r--   0 root         (0) root         (0)     2444 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/isolation.html\n -rw-r--r--   0 root         (0) root         (0)     2644 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/lgroups.html\n -rw-r--r--   0 root         (0) root         (0)    10257 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/metrics.html\n -rw-r--r--   0 root         (0) root         (0)     7913 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/timestamps.html\n--rw-r--r--   0 root         (0) root         (0)    82894 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/config.html\n -rwxr-xr-x   0 root         (0) root         (0)     4209 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/accumulo-env.sh\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/crypto/\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/vfs-classloader/\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/\n -rw-r--r--   0 root         (0) root         (0)     1304 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/crypto/README\n@@ -151,163 +150,14 @@\n -rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/masters\n -rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/monitor\n -rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/monitor_logger.properties\n -rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/monitor_logger.xml\n -rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/slaves\n -rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/templates/tracers\n -rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/accumulo.policy.example\n--rwxr-xr-x   0 root         (0) root         (0)     4175 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4175 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4178 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4178 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4204 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4200 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4173 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/accumulo-env.sh\n--rwxr-xr-x   0 root         (0) root         (0)     4175 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/accumulo-env.sh\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6454 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/native-standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6455 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/1GB/standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6455 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/native-standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6456 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/2GB/standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6453 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/native-standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6454 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/3GB/standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6451 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/native-standalone/tracers\n--rw-r--r--   0 root         (0) root         (0)     2190 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/accumulo-metrics.xml\n--rw-r--r--   0 root         (0) root         (0)     6452 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/accumulo-site.xml\n--rw-r--r--   0 root         (0) root         (0)     7995 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/accumulo.policy.example\n--rw-r--r--   0 root         (0) root         (0)     1667 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/auditLog.xml\n--rw-r--r--   0 root         (0) root         (0)      911 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/client.conf\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/gc\n--rw-r--r--   0 root         (0) root         (0)     2917 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/generic_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     3659 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/generic_logger.xml\n--rw-r--r--   0 root         (0) root         (0)     3250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/hadoop-metrics2-accumulo.properties\n--rw-r--r--   0 root         (0) root         (0)     1778 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/log4j.properties\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/masters\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/monitor\n--rw-r--r--   0 root         (0) root         (0)     2250 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/monitor_logger.properties\n--rw-r--r--   0 root         (0) root         (0)     2914 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/monitor_logger.xml\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/slaves\n--rw-r--r--   0 root         (0) root         (0)      792 2020-12-17 22:04:38.000000 accumulo-1.10.1/conf/examples/512MB/standalone/tracers\n -rwxr-xr-x   0 root         (0) root         (0)     2829 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/compat/diffAPI.pl\n -rwxr-xr-x   0 root         (0) root         (0)     8416 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/agitator/agitator.py\n -rwxr-xr-x   0 root         (0) root         (0)      782 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/bench/cloudstone1/__init__.py\n -rwxr-xr-x   0 root         (0) root         (0)     1733 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/bench/cloudstone1/cloudstone1.py\n -rwxr-xr-x   0 root         (0) root         (0)      782 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/bench/cloudstone2/__init__.py\n -rwxr-xr-x   0 root         (0) root         (0)     1524 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/bench/cloudstone2/cloudstone2.py\n -rwxr-xr-x   0 root         (0) root         (0)      782 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/bench/cloudstone3/__init__.py\n@@ -472,64 +322,27 @@\n -rw-r--r--   0 root         (0) root         (0)      806 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/stress/readers\n -rw-r--r--   0 root         (0) root         (0)     2367 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/stress/stress-env.sh.example\n -rw-r--r--   0 root         (0) root         (0)      806 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/stress/writers\n -rw-r--r--   0 root         (0) root         (0)     1480 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/test1/README.md\n -rw-r--r--   0 root         (0) root         (0)     1088 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/test2/README.md\n -rw-r--r--   0 root         (0) root         (0)      848 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/test3/README.md\n -rw-r--r--   0 root         (0) root         (0)     1064 2020-12-17 22:04:38.000000 accumulo-1.10.1/test/system/test4/README.md\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/\n-drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/\n--rw-r--r--   0 root         (0) root         (0)  1489062 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/AccumuloProxy.cpp\n--rw-r--r--   0 root         (0) root         (0)  1489864 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/AccumuloProxy.cpp-with-license\n--rw-r--r--   0 root         (0) root         (0)   534150 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/AccumuloProxy.h\n--rw-r--r--   0 root         (0) root         (0)   534952 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/AccumuloProxy.h-with-license\n--rw-r--r--   0 root         (0) root         (0)    20998 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/AccumuloProxy_server.skeleton.cpp\n--rw-r--r--   0 root         (0) root         (0)    21800 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/AccumuloProxy_server.skeleton.cpp-with-license\n--rw-r--r--   0 root         (0) root         (0)      285 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_constants.cpp\n--rw-r--r--   0 root         (0) root         (0)     1087 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_constants.cpp-with-license\n--rw-r--r--   0 root         (0) root         (0)      367 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_constants.h\n--rw-r--r--   0 root         (0) root         (0)     1169 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_constants.h-with-license\n--rw-r--r--   0 root         (0) root         (0)   137679 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_types.cpp\n--rw-r--r--   0 root         (0) root         (0)   138481 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_types.cpp-with-license\n--rw-r--r--   0 root         (0) root         (0)    53068 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_types.h\n--rw-r--r--   0 root         (0) root         (0)    53870 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-cpp/proxy_types.h-with-license\n--rw-r--r--   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/__init__.py\n--rw-r--r--   0 root         (0) root         (0)      781 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/__init__.py-with-license\n--rw-r--r--   0 root         (0) root         (0)    28037 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/AccumuloProxy-remote\n--rw-r--r--   0 root         (0) root         (0)    28818 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/AccumuloProxy-remote-with-license\n--rw-r--r--   0 root         (0) root         (0)   814110 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/AccumuloProxy.py\n--rw-r--r--   0 root         (0) root         (0)   814891 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/AccumuloProxy.py-with-license\n--rw-r--r--   0 root         (0) root         (0)       51 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/__init__.py\n--rw-r--r--   0 root         (0) root         (0)      832 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/__init__.py-with-license\n--rw-r--r--   0 root         (0) root         (0)      244 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/constants.py\n--rw-r--r--   0 root         (0) root         (0)     1025 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/constants.py-with-license\n--rw-r--r--   0 root         (0) root         (0)   100654 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/ttypes.py\n--rw-r--r--   0 root         (0) root         (0)   101435 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-py/accumulo/ttypes.py-with-license\n--rw-r--r--   0 root         (0) root         (0)   243372 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/accumulo_proxy.rb\n--rw-r--r--   0 root         (0) root         (0)   244153 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/accumulo_proxy.rb-with-license\n--rw-r--r--   0 root         (0) root         (0)      177 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/proxy_constants.rb\n--rw-r--r--   0 root         (0) root         (0)      958 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/proxy_constants.rb-with-license\n--rw-r--r--   0 root         (0) root         (0)    24735 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/proxy_types.rb\n--rw-r--r--   0 root         (0) root         (0)    25516 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/gen-rb/proxy_types.rb-with-license\n -rw-r--r--   0 root         (0) root         (0)     2825 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/README\n -rw-r--r--   0 root         (0) root         (0)     1036 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/proxy.properties\n -rwxr-xr-x   0 root         (0) root         (0)     1719 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/python/TestClient.py\n -rwxr-xr-x   0 root         (0) root         (0)     7361 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/python/TestNamespace.py\n -rwxr-xr-x   0 root         (0) root         (0)     1884 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/ruby/test_client.rb\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/python/\n drwxr-xr-x   0 root         (0) root         (0)        0 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/ruby/\n -rw-r--r--   0 root         (0) root         (0)     1279 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/python/README\n -rw-r--r--   0 root         (0) root         (0)     1312 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/examples/ruby/README\n -rw-r--r--   0 root         (0) root         (0)    25662 2020-12-17 22:04:38.000000 accumulo-1.10.1/proxy/thrift/proxy.thrift\n -rw-r--r--   0 root         (0) root         (0)     6192 2020-12-17 22:04:38.000000 accumulo-1.10.1/INSTALL.md\n -rw-r--r--   0 root         (0) root         (0)     6316 2020-12-17 22:04:38.000000 accumulo-1.10.1/README.md\n--rw-r--r--   0 root         (0) root         (0)     2292 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/VERSIONS\n -rw-r--r--   0 root         (0) root         (0)    51506 2020-12-17 22:04:38.000000 accumulo-1.10.1/LICENSE\n -rw-r--r--   0 root         (0) root         (0)      622 2020-12-17 22:04:38.000000 accumulo-1.10.1/NOTICE\n -rw-r--r--   0 root         (0) root         (0)    83782 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/jcommander.jar\n -rw-r--r--   0 root         (0) root         (0)   240255 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/gson.jar\n -rw-r--r--   0 root         (0) root         (0)  2189117 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/guava.jar\n -rw-r--r--   0 root         (0) root         (0)   533455 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/protobuf-java.jar\n -rw-r--r--   0 root         (0) root         (0)    53820 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/commons-cli.jar\n@@ -566,8 +379,8 @@\n -rw-r--r--   0 root         (0) root         (0)   108740 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/jetty-io.jar\n -rw-r--r--   0 root         (0) root         (0)    96009 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/jetty-security.jar\n -rw-r--r--   0 root         (0) root         (0)   421010 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/jetty-server.jar\n -rw-r--r--   0 root         (0) root         (0)   115713 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/jetty-servlet.jar\n -rw-r--r--   0 root         (0) root         (0)   382368 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/jetty-util.jar\n -rw-r--r--   0 root         (0) root         (0)    41203 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/slf4j-api.jar\n -rw-r--r--   0 root         (0) root         (0)    12244 2020-12-17 22:04:38.000000 accumulo-1.10.1/lib/slf4j-log4j12.jar\n--rw-r--r--   0 root         (0) root         (0)   765866 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/accumulo_user_manual.html\n+-rw-r--r--   0 root         (0) root         (0)   639257 2020-12-17 22:04:38.000000 accumulo-1.10.1/docs/accumulo_user_manual.html\n"}, {"source1": "accumulo-1.10.1/docs/accumulo_user_manual.html", "source2": "accumulo-1.10.1/docs/accumulo_user_manual.html", "unified_diff": "@@ -874,318 +874,14 @@\n </ul>\n </li>\n <li><a href=\"#_upgrade_issues\">20.9. Upgrade Issues</a></li>\n <li><a href=\"#_file_naming_conventions\">20.10. File Naming Conventions</a></li>\n <li><a href=\"#_hdfs_decommissioning_issues\">20.11. HDFS Decommissioning Issues</a></li>\n </ul>\n </li>\n-<li><a href=\"#configuration\">Appendix A: Configuration Management</a>\n-<ul class=\"sectlevel2\">\n-<li><a href=\"#_configuration_overview\">A.1. Configuration Overview</a>\n-<ul class=\"sectlevel3\">\n-<li><a href=\"#_zookeeper_table_properties\">A.1.1. Zookeeper table properties</a></li>\n-<li><a href=\"#_zookeeper_system_properties\">A.1.2. Zookeeper system properties</a></li>\n-<li><a href=\"#_accumulo_site_xml\">A.1.3. accumulo-site.xml</a></li>\n-<li><a href=\"#_default_values\">A.1.4. Default Values</a></li>\n-<li><a href=\"#_zookeeper_property_considerations\">A.1.5. ZooKeeper Property Considerations</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#_configuration_in_the_shell\">A.2. Configuration in the Shell</a></li>\n-<li><a href=\"#_available_properties\">A.3. Available Properties</a>\n-<ul class=\"sectlevel3\">\n-<li><a href=\"#RPC_PREFIX\">A.3.1. rpc.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_rpc_javax_net_ssl_keystore\">rpc.javax.net.ssl.keyStore</a></li>\n-<li><a href=\"#_rpc_javax_net_ssl_keystorepassword\">rpc.javax.net.ssl.keyStorePassword</a></li>\n-<li><a href=\"#_rpc_javax_net_ssl_keystoretype\">rpc.javax.net.ssl.keyStoreType</a></li>\n-<li><a href=\"#_rpc_javax_net_ssl_truststore\">rpc.javax.net.ssl.trustStore</a></li>\n-<li><a href=\"#_rpc_javax_net_ssl_truststorepassword\">rpc.javax.net.ssl.trustStorePassword</a></li>\n-<li><a href=\"#_rpc_javax_net_ssl_truststoretype\">rpc.javax.net.ssl.trustStoreType</a></li>\n-<li><a href=\"#_rpc_sasl_qop\">rpc.sasl.qop</a></li>\n-<li><a href=\"#_rpc_ssl_cipher_suites\">rpc.ssl.cipher.suites</a></li>\n-<li><a href=\"#_rpc_ssl_client_protocol\">rpc.ssl.client.protocol</a></li>\n-<li><a href=\"#_rpc_ssl_server_enabled_protocols\">rpc.ssl.server.enabled.protocols</a></li>\n-<li><a href=\"#_rpc_usejsse\">rpc.useJsse</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#INSTANCE_PREFIX\">A.3.2. instance.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_instance_dfs_dir\">instance.dfs.dir</a></li>\n-<li><a href=\"#_instance_dfs_uri\">instance.dfs.uri</a></li>\n-<li><a href=\"#_instance_rpc_sasl_allowed_host_impersonation\">instance.rpc.sasl.allowed.host.impersonation</a></li>\n-<li><a href=\"#_instance_rpc_sasl_allowed_user_impersonation\">instance.rpc.sasl.allowed.user.impersonation</a></li>\n-<li><a href=\"#_instance_rpc_sasl_enabled\">instance.rpc.sasl.enabled</a></li>\n-<li><a href=\"#_instance_rpc_ssl_clientauth\">instance.rpc.ssl.clientAuth</a></li>\n-<li><a href=\"#_instance_rpc_ssl_enabled\">instance.rpc.ssl.enabled</a></li>\n-<li><a href=\"#_instance_secret\">instance.secret</a></li>\n-<li><a href=\"#_instance_security_authenticator\">instance.security.authenticator</a></li>\n-<li><a href=\"#_instance_security_authorizor\">instance.security.authorizor</a></li>\n-<li><a href=\"#_instance_security_permissionhandler\">instance.security.permissionHandler</a></li>\n-<li><a href=\"#_instance_volumes\">instance.volumes</a></li>\n-<li><a href=\"#_instance_volumes_replacements\">instance.volumes.replacements</a></li>\n-<li><a href=\"#_instance_zookeeper_host\">instance.zookeeper.host</a></li>\n-<li><a href=\"#_instance_zookeeper_timeout\">instance.zookeeper.timeout</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#INSTANCE_RPC_SASL_PROXYUSERS\">A.3.3. instance.rpc.sasl.impersonation.* (Deprecated)</a></li>\n-<li><a href=\"#GENERAL_PREFIX\">A.3.4. general.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_general_classpaths\">general.classpaths</a></li>\n-<li><a href=\"#_general_delegation_token_lifetime\">general.delegation.token.lifetime</a></li>\n-<li><a href=\"#_general_delegation_token_update_interval\">general.delegation.token.update.interval</a></li>\n-<li><a href=\"#_general_dynamic_classpaths\">general.dynamic.classpaths</a></li>\n-<li><a href=\"#_general_kerberos_keytab\">general.kerberos.keytab</a></li>\n-<li><a href=\"#_general_kerberos_principal\">general.kerberos.principal</a></li>\n-<li><a href=\"#_general_kerberos_renewal_period\">general.kerberos.renewal.period</a></li>\n-<li><a href=\"#_general_legacy_metrics\">general.legacy.metrics</a></li>\n-<li><a href=\"#_general_max_scanner_retry_period\">general.max.scanner.retry.period</a></li>\n-<li><a href=\"#_general_rpc_timeout\">general.rpc.timeout</a></li>\n-<li><a href=\"#_general_security_credential_provider_paths\">general.security.credential.provider.paths</a></li>\n-<li><a href=\"#_general_server_message_size_max\">general.server.message.size.max</a></li>\n-<li><a href=\"#_general_server_simpletimer_threadpool_size\">general.server.simpletimer.threadpool.size</a></li>\n-<li><a href=\"#_general_vfs_cache_dir\">general.vfs.cache.dir</a></li>\n-<li><a href=\"#_general_vfs_classpaths\">general.vfs.classpaths</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#MASTER_PREFIX\">A.3.5. master.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_master_bulk_rename_threadpool_size\">master.bulk.rename.threadpool.size</a></li>\n-<li><a href=\"#_master_bulk_retries\">master.bulk.retries</a></li>\n-<li><a href=\"#_master_bulk_threadpool_size\">master.bulk.threadpool.size</a></li>\n-<li><a href=\"#_master_bulk_timeout\">master.bulk.timeout</a></li>\n-<li><a href=\"#_master_fate_metrics_enabled\">master.fate.metrics.enabled</a></li>\n-<li><a href=\"#_master_fate_metrics_min_update_interval\">master.fate.metrics.min.update.interval</a></li>\n-<li><a href=\"#_master_fate_threadpool_size\">master.fate.threadpool.size</a></li>\n-<li><a href=\"#_master_lease_recovery_interval\">master.lease.recovery.interval</a></li>\n-<li><a href=\"#_master_metadata_suspendable\">master.metadata.suspendable</a></li>\n-<li><a href=\"#_master_port_client\">master.port.client</a></li>\n-<li><a href=\"#_master_recovery_delay\">master.recovery.delay</a></li>\n-<li><a href=\"#_master_recovery_max_age\">master.recovery.max.age</a></li>\n-<li><a href=\"#_master_recovery_time_max\">master.recovery.time.max</a></li>\n-<li><a href=\"#_master_replication_coordinator_minthreads\">master.replication.coordinator.minthreads</a></li>\n-<li><a href=\"#_master_replication_coordinator_port\">master.replication.coordinator.port</a></li>\n-<li><a href=\"#_master_replication_coordinator_threadcheck_time\">master.replication.coordinator.threadcheck.time</a></li>\n-<li><a href=\"#_master_replication_status_scan_interval\">master.replication.status.scan.interval</a></li>\n-<li><a href=\"#_master_server_threadcheck_time\">master.server.threadcheck.time</a></li>\n-<li><a href=\"#_master_server_threads_minimum\">master.server.threads.minimum</a></li>\n-<li><a href=\"#_master_startup_tserver_avail_max_wait\">master.startup.tserver.avail.max.wait</a></li>\n-<li><a href=\"#_master_startup_tserver_avail_min_count\">master.startup.tserver.avail.min.count</a></li>\n-<li><a href=\"#_master_status_threadpool_size\">master.status.threadpool.size</a></li>\n-<li><a href=\"#_master_tablet_balancer\">master.tablet.balancer</a></li>\n-<li><a href=\"#_master_walog_closer_implementation\">master.walog.closer.implementation</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#TSERV_PREFIX\">A.3.6. tserver.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_tserver_archive_walogs\">tserver.archive.walogs</a></li>\n-<li><a href=\"#_tserver_assignment_concurrent_max\">tserver.assignment.concurrent.max</a></li>\n-<li><a href=\"#_tserver_assignment_duration_warning\">tserver.assignment.duration.warning</a></li>\n-<li><a href=\"#_tserver_bloom_load_concurrent_max\">tserver.bloom.load.concurrent.max</a></li>\n-<li><a href=\"#_tserver_bulk_assign_threads\">tserver.bulk.assign.threads</a></li>\n-<li><a href=\"#_tserver_bulk_process_threads\">tserver.bulk.process.threads</a></li>\n-<li><a href=\"#_tserver_bulk_retry_max\">tserver.bulk.retry.max</a></li>\n-<li><a href=\"#_tserver_bulk_timeout\">tserver.bulk.timeout</a></li>\n-<li><a href=\"#_tserver_cache_data_size\">tserver.cache.data.size</a></li>\n-<li><a href=\"#_tserver_cache_index_size\">tserver.cache.index.size</a></li>\n-<li><a href=\"#_tserver_client_timeout\">tserver.client.timeout</a></li>\n-<li><a href=\"#_tserver_compaction_major_concurrent_max\">tserver.compaction.major.concurrent.max</a></li>\n-<li><a href=\"#_tserver_compaction_major_delay\">tserver.compaction.major.delay</a></li>\n-<li><a href=\"#_tserver_compaction_major_thread_files_open_max\">tserver.compaction.major.thread.files.open.max</a></li>\n-<li><a href=\"#_tserver_compaction_major_throughput\">tserver.compaction.major.throughput</a></li>\n-<li><a href=\"#_tserver_compaction_major_trace_percent\">tserver.compaction.major.trace.percent</a></li>\n-<li><a href=\"#_tserver_compaction_minor_concurrent_max\">tserver.compaction.minor.concurrent.max</a></li>\n-<li><a href=\"#_tserver_compaction_minor_trace_percent\">tserver.compaction.minor.trace.percent</a></li>\n-<li><a href=\"#_tserver_compaction_warn_time\">tserver.compaction.warn.time</a></li>\n-<li><a href=\"#_tserver_default_blocksize\">tserver.default.blocksize</a></li>\n-<li><a href=\"#_tserver_dir_memdump\">tserver.dir.memdump</a></li>\n-<li><a href=\"#_tserver_files_open_idle\">tserver.files.open.idle</a></li>\n-<li><a href=\"#_tserver_hold_time_max\">tserver.hold.time.max</a></li>\n-<li><a href=\"#_tserver_log_busy_tablets_count\">tserver.log.busy.tablets.count</a></li>\n-<li><a href=\"#_tserver_log_busy_tablets_interval\">tserver.log.busy.tablets.interval</a></li>\n-<li><a href=\"#_tserver_memory_manager\">tserver.memory.manager</a></li>\n-<li><a href=\"#_tserver_memory_maps_max\">tserver.memory.maps.max</a></li>\n-<li><a href=\"#_tserver_memory_maps_native_enabled\">tserver.memory.maps.native.enabled</a></li>\n-<li><a href=\"#_tserver_metadata_readahead_concurrent_max\">tserver.metadata.readahead.concurrent.max</a></li>\n-<li><a href=\"#_tserver_migrations_concurrent_max\">tserver.migrations.concurrent.max</a></li>\n-<li><a href=\"#_tserver_monitor_fs\">tserver.monitor.fs</a></li>\n-<li><a href=\"#_tserver_mutation_queue_max\">tserver.mutation.queue.max</a></li>\n-<li><a href=\"#_tserver_port_client\">tserver.port.client</a></li>\n-<li><a href=\"#_tserver_port_search\">tserver.port.search</a></li>\n-<li><a href=\"#_tserver_readahead_concurrent_max\">tserver.readahead.concurrent.max</a></li>\n-<li><a href=\"#_tserver_recovery_concurrent_max\">tserver.recovery.concurrent.max</a></li>\n-<li><a href=\"#_tserver_replication_batchwriter_replayer_memory\">tserver.replication.batchwriter.replayer.memory</a></li>\n-<li><a href=\"#_tserver_replication_default_replayer\">tserver.replication.default.replayer</a></li>\n-<li><a href=\"#_tserver_scan_files_open_max\">tserver.scan.files.open.max</a></li>\n-<li><a href=\"#_tserver_server_message_size_max\">tserver.server.message.size.max</a></li>\n-<li><a href=\"#_tserver_server_threadcheck_time\">tserver.server.threadcheck.time</a></li>\n-<li><a href=\"#_tserver_server_threads_minimum\">tserver.server.threads.minimum</a></li>\n-<li><a href=\"#_tserver_session_idle_max\">tserver.session.idle.max</a></li>\n-<li><a href=\"#_tserver_session_update_idle_max\">tserver.session.update.idle.max</a></li>\n-<li><a href=\"#_tserver_slow_filepermit_time\">tserver.slow.filepermit.time</a></li>\n-<li><a href=\"#_tserver_slow_flush_time\">tserver.slow.flush.time</a></li>\n-<li><a href=\"#_tserver_sort_buffer_size\">tserver.sort.buffer.size</a></li>\n-<li><a href=\"#_tserver_tablet_split_midpoint_files_max\">tserver.tablet.split.midpoint.files.max</a></li>\n-<li><a href=\"#_tserver_total_mutation_queue_max\">tserver.total.mutation.queue.max</a></li>\n-<li><a href=\"#_tserver_wal_blocksize\">tserver.wal.blocksize</a></li>\n-<li><a href=\"#_tserver_wal_replication\">tserver.wal.replication</a></li>\n-<li><a href=\"#_tserver_wal_sync\">tserver.wal.sync</a></li>\n-<li><a href=\"#_tserver_wal_sync_method\">tserver.wal.sync.method</a></li>\n-<li><a href=\"#_tserver_walog_max_age\">tserver.walog.max.age</a></li>\n-<li><a href=\"#_tserver_walog_max_size\">tserver.walog.max.size</a></li>\n-<li><a href=\"#_tserver_walog_maximum_wait_duration\">tserver.walog.maximum.wait.duration</a></li>\n-<li><a href=\"#_tserver_walog_tolerated_creation_failures\">tserver.walog.tolerated.creation.failures</a></li>\n-<li><a href=\"#_tserver_walog_tolerated_wait_increment\">tserver.walog.tolerated.wait.increment</a></li>\n-<li><a href=\"#_tserver_workq_threads\">tserver.workq.threads</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#TSERV_REPLICATION_REPLAYERS\">A.3.7. tserver.replication.replayer.*</a></li>\n-<li><a href=\"#GC_PREFIX\">A.3.8. gc.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_gc_cycle_delay\">gc.cycle.delay</a></li>\n-<li><a href=\"#_gc_cycle_start\">gc.cycle.start</a></li>\n-<li><a href=\"#_gc_file_archive\">gc.file.archive</a></li>\n-<li><a href=\"#_gc_metrics_enabled\">gc.metrics.enabled</a></li>\n-<li><a href=\"#_gc_port_client\">gc.port.client</a></li>\n-<li><a href=\"#_gc_post_metadata_action\">gc.post.metadata.action</a></li>\n-<li><a href=\"#_gc_threads_delete\">gc.threads.delete</a></li>\n-<li><a href=\"#_gc_trace_percent\">gc.trace.percent</a></li>\n-<li><a href=\"#_gc_trash_ignore\">gc.trash.ignore</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#MONITOR_PREFIX\">A.3.9. monitor.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_monitor_banner_background\">monitor.banner.background</a></li>\n-<li><a href=\"#_monitor_banner_color\">monitor.banner.color</a></li>\n-<li><a href=\"#_monitor_banner_text\">monitor.banner.text</a></li>\n-<li><a href=\"#_monitor_lock_check_interval\">monitor.lock.check.interval</a></li>\n-<li><a href=\"#_monitor_log_date_format\">monitor.log.date.format</a></li>\n-<li><a href=\"#_monitor_port_client\">monitor.port.client</a></li>\n-<li><a href=\"#_monitor_port_log4j\">monitor.port.log4j</a></li>\n-<li><a href=\"#_monitor_ssl_exclude_ciphers\">monitor.ssl.exclude.ciphers</a></li>\n-<li><a href=\"#_monitor_ssl_include_ciphers\">monitor.ssl.include.ciphers</a></li>\n-<li><a href=\"#_monitor_ssl_include_protocols\">monitor.ssl.include.protocols</a></li>\n-<li><a href=\"#_monitor_ssl_keypassword\">monitor.ssl.keyPassword</a></li>\n-<li><a href=\"#_monitor_ssl_keystore\">monitor.ssl.keyStore</a></li>\n-<li><a href=\"#_monitor_ssl_keystorepassword\">monitor.ssl.keyStorePassword</a></li>\n-<li><a href=\"#_monitor_ssl_keystoretype\">monitor.ssl.keyStoreType</a></li>\n-<li><a href=\"#_monitor_ssl_truststore\">monitor.ssl.trustStore</a></li>\n-<li><a href=\"#_monitor_ssl_truststorepassword\">monitor.ssl.trustStorePassword</a></li>\n-<li><a href=\"#_monitor_ssl_truststoretype\">monitor.ssl.trustStoreType</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#TRACE_PREFIX\">A.3.10. trace.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_trace_password\">trace.password</a></li>\n-<li><a href=\"#_trace_port_client\">trace.port.client</a></li>\n-<li><a href=\"#_trace_span_receivers\">trace.span.receivers</a></li>\n-<li><a href=\"#_trace_table\">trace.table</a></li>\n-<li><a href=\"#_trace_token_type\">trace.token.type</a></li>\n-<li><a href=\"#_trace_user\">trace.user</a></li>\n-<li><a href=\"#_trace_zookeeper_path\">trace.zookeeper.path</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#TRACE_SPAN_RECEIVER_PREFIX\">A.3.11. trace.span.receiver.*</a></li>\n-<li><a href=\"#TRACE_TOKEN_PROPERTY_PREFIX\">A.3.12. trace.token.property.*</a></li>\n-<li><a href=\"#TABLE_PREFIX\">A.3.13. table.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_table_balancer\">table.balancer</a></li>\n-<li><a href=\"#_table_bloom_enabled\">table.bloom.enabled</a></li>\n-<li><a href=\"#_table_bloom_error_rate\">table.bloom.error.rate</a></li>\n-<li><a href=\"#_table_bloom_hash_type\">table.bloom.hash.type</a></li>\n-<li><a href=\"#_table_bloom_key_functor\">table.bloom.key.functor</a></li>\n-<li><a href=\"#_table_bloom_load_threshold\">table.bloom.load.threshold</a></li>\n-<li><a href=\"#_table_bloom_size\">table.bloom.size</a></li>\n-<li><a href=\"#_table_cache_block_enable\">table.cache.block.enable</a></li>\n-<li><a href=\"#_table_cache_index_enable\">table.cache.index.enable</a></li>\n-<li><a href=\"#_table_classpath_context\">table.classpath.context</a></li>\n-<li><a href=\"#_table_compaction_major_everything_idle\">table.compaction.major.everything.idle</a></li>\n-<li><a href=\"#_table_compaction_major_ratio\">table.compaction.major.ratio</a></li>\n-<li><a href=\"#_table_compaction_minor_idle\">table.compaction.minor.idle</a></li>\n-<li><a href=\"#_table_compaction_minor_logs_threshold\">table.compaction.minor.logs.threshold</a></li>\n-<li><a href=\"#_table_compaction_minor_merge_file_size_max\">table.compaction.minor.merge.file.size.max</a></li>\n-<li><a href=\"#_table_durability\">table.durability</a></li>\n-<li><a href=\"#_table_failures_ignore\">table.failures.ignore</a></li>\n-<li><a href=\"#_table_file_blocksize\">table.file.blocksize</a></li>\n-<li><a href=\"#_table_file_compress_blocksize\">table.file.compress.blocksize</a></li>\n-<li><a href=\"#_table_file_compress_blocksize_index\">table.file.compress.blocksize.index</a></li>\n-<li><a href=\"#_table_file_compress_type\">table.file.compress.type</a></li>\n-<li><a href=\"#_table_file_max\">table.file.max</a></li>\n-<li><a href=\"#_table_file_replication\">table.file.replication</a></li>\n-<li><a href=\"#_table_file_type\">table.file.type</a></li>\n-<li><a href=\"#_table_formatter\">table.formatter</a></li>\n-<li><a href=\"#_table_groups_enabled\">table.groups.enabled</a></li>\n-<li><a href=\"#_table_interepreter\">table.interepreter</a></li>\n-<li><a href=\"#_table_majc_compaction_strategy\">table.majc.compaction.strategy</a></li>\n-<li><a href=\"#_table_replication\">table.replication</a></li>\n-<li><a href=\"#_table_sampler\">table.sampler</a></li>\n-<li><a href=\"#_table_scan_max_memory\">table.scan.max.memory</a></li>\n-<li><a href=\"#_table_security_scan_visibility_default\">table.security.scan.visibility.default</a></li>\n-<li><a href=\"#_table_split_endrow_size_max\">table.split.endrow.size.max</a></li>\n-<li><a href=\"#_table_split_threshold\">table.split.threshold</a></li>\n-<li><a href=\"#_table_suspend_duration\">table.suspend.duration</a></li>\n-<li><a href=\"#_table_walog_enabled\">table.walog.enabled</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#TABLE_ARBITRARY_PROP_PREFIX\">A.3.14. table.custom.*</a></li>\n-<li><a href=\"#TABLE_CONSTRAINT_PREFIX\">A.3.15. table.constraint.*</a></li>\n-<li><a href=\"#TABLE_ITERATOR_PREFIX\">A.3.16. table.iterator.*</a></li>\n-<li><a href=\"#TABLE_ITERATOR_SCAN_PREFIX\">A.3.17. table.iterator.scan.*</a></li>\n-<li><a href=\"#TABLE_ITERATOR_MINC_PREFIX\">A.3.18. table.iterator.minc.*</a></li>\n-<li><a href=\"#TABLE_ITERATOR_MAJC_PREFIX\">A.3.19. table.iterator.majc.*</a></li>\n-<li><a href=\"#TABLE_LOCALITY_GROUP_PREFIX\">A.3.20. table.group.*</a></li>\n-<li><a href=\"#TABLE_COMPACTION_STRATEGY_PREFIX\">A.3.21. table.majc.compaction.strategy.opts.*</a></li>\n-<li><a href=\"#TABLE_REPLICATION_TARGET\">A.3.22. table.replication.target.*</a></li>\n-<li><a href=\"#TABLE_SAMPLER_OPTS\">A.3.23. table.sampler.opt.*</a></li>\n-<li><a href=\"#VFS_CONTEXT_CLASSPATH_PROPERTY\">A.3.24. general.vfs.context.classpath.*</a></li>\n-<li><a href=\"#REPLICATION_PREFIX\">A.3.25. replication.*</a>\n-<ul class=\"sectlevel4\">\n-<li><a href=\"#_replication_driver_delay\">replication.driver.delay</a></li>\n-<li><a href=\"#_replication_max_unit_size\">replication.max.unit.size</a></li>\n-<li><a href=\"#_replication_max_work_queue\">replication.max.work.queue</a></li>\n-<li><a href=\"#_replication_name\">replication.name</a></li>\n-<li><a href=\"#_replication_receipt_service_port\">replication.receipt.service.port</a></li>\n-<li><a href=\"#_replication_receiver_min_threads\">replication.receiver.min.threads</a></li>\n-<li><a href=\"#_replication_receiver_threadcheck_time\">replication.receiver.threadcheck.time</a></li>\n-<li><a href=\"#_replication_rpc_timeout\">replication.rpc.timeout</a></li>\n-<li><a href=\"#_replication_trace_percent\">replication.trace.percent</a></li>\n-<li><a href=\"#_replication_work_assigner\">replication.work.assigner</a></li>\n-<li><a href=\"#_replication_work_assignment_sleep\">replication.work.assignment.sleep</a></li>\n-<li><a href=\"#_replication_work_attempts\">replication.work.attempts</a></li>\n-<li><a href=\"#_replication_work_processor_delay\">replication.work.processor.delay</a></li>\n-<li><a href=\"#_replication_work_processor_period\">replication.work.processor.period</a></li>\n-<li><a href=\"#_replication_worker_threads\">replication.worker.threads</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#REPLICATION_PEERS\">A.3.26. replication.peer.*</a></li>\n-<li><a href=\"#REPLICATION_PEER_USER\">A.3.27. replication.peer.user.*</a></li>\n-<li><a href=\"#REPLICATION_PEER_PASSWORD\">A.3.28. replication.peer.password.*</a></li>\n-<li><a href=\"#REPLICATION_PEER_KEYTAB\">A.3.29. replication.peer.keytab.*</a></li>\n-</ul>\n-</li>\n-<li><a href=\"#_property_types\">A.4. Property Types</a>\n-<ul class=\"sectlevel3\">\n-<li><a href=\"#_duration\">A.4.1. duration</a></li>\n-<li><a href=\"#_memory\">A.4.2. memory</a></li>\n-<li><a href=\"#_host_list\">A.4.3. host list</a></li>\n-<li><a href=\"#_port\">A.4.4. port</a></li>\n-<li><a href=\"#_count\">A.4.5. count</a></li>\n-<li><a href=\"#_fractionpercentage\">A.4.6. fraction/percentage</a></li>\n-<li><a href=\"#_path\">A.4.7. path</a></li>\n-<li><a href=\"#_absolute_path\">A.4.8. absolute path</a></li>\n-<li><a href=\"#_java_class\">A.4.9. java class</a></li>\n-<li><a href=\"#_java_class_list\">A.4.10. java class list</a></li>\n-<li><a href=\"#_durability_2\">A.4.11. durability</a></li>\n-<li><a href=\"#_gc_post_action\">A.4.12. gc_post_action</a></li>\n-<li><a href=\"#_string\">A.4.13. string</a></li>\n-<li><a href=\"#_boolean\">A.4.14. boolean</a></li>\n-<li><a href=\"#_uri\">A.4.15. uri</a></li>\n-</ul>\n-</li>\n-</ul>\n-</li>\n </ul>\n </div>\n </div>\n <div id=\"content\">\n <div id=\"preamble\">\n <div class=\"sectionbody\">\n <div class=\"imageblock\">\n@@ -2239,15 +1935,15 @@\n <div class=\"sect1\">\n <h2 id=\"_table_configuration\">6. Table Configuration</h2>\n <div class=\"sectionbody\">\n <div class=\"paragraph\">\n <p>Accumulo tables have a few options that can be configured to alter the default\n behavior of Accumulo as well as improve performance based on the data stored.\n These include locality groups, constraints, bloom filters, iterators, and block\n-cache.  For a complete list of available configuration options, see <a href=\"#configuration\">Configuration Management</a>.</p>\n+cache.  For a complete list of available configuration options, see <a href=\"#configuration\">[configuration]</a>.</p>\n </div>\n <div class=\"sect2\">\n <h3 id=\"_locality_groups\">6.1. Locality Groups</h3>\n <div class=\"paragraph\">\n <p>Accumulo supports storing sets of column families separately on disk to allow\n clients to efficiently scan over columns that are frequently used together and to avoid\n scanning over column families that are not requested. After a locality group is set,\n@@ -7022,15 +6718,15 @@\n secret and make sure that the accumulo-site.xml file is not readable to other users.\n For alternatives to storing the instance.secret in plaintext, please read the\n Sensitive Configuration Values section.</p>\n </div>\n <div class=\"paragraph\">\n <p>Some settings can be modified via the Accumulo shell and take effect immediately, but\n some settings require a process restart to take effect. See the configuration documentation\n-(available in the docs directory of the tarball and in <a href=\"#configuration\">Configuration Management</a>) for details.</p>\n+(available in the docs directory of the tarball and in <a href=\"#configuration\">[configuration]</a>) for details.</p>\n </div>\n <div class=\"paragraph\">\n <p>One aspect of Accumulo&#8217;s configuration which is different as compared to the rest of the Hadoop\n ecosystem is that the server-process classpath is determined in part by multiple values. A\n bootstrap classpath is based soley on the <code>accumulo-start.jar</code>, Log4j and <code>$ACCUMULO_CONF_DIR</code>.</p>\n </div>\n <div class=\"paragraph\">\n@@ -9604,2753 +9300,21 @@\n <h3 id=\"_hdfs_decommissioning_issues\">20.11. HDFS Decommissioning Issues</h3>\n <div class=\"paragraph\">\n <p><strong>Q</strong>: My Hadoop DataNode is hung for hours trying to decommission.</p>\n </div>\n <div class=\"paragraph\">\n <p><strong>A</strong>: Write Ahead Logs stay open until they hit the size threshold, which could be many hours or days in some cases. These open files will prevent a DN from finishing its decommissioning process (HDFS-3599) in some versions of Hadoop 2. If you stop the DN, then the WALog file will not be closed and you could lose data. To work around this issue, we now close WALogs on a time period specified by the property tserver.walog.max.age with a default period of 24 hours.</p>\n </div>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect1\">\n-<h2 id=\"configuration\">Appendix A: Configuration Management</h2>\n-<div class=\"sectionbody\">\n-<div class=\"sect2\">\n-<h3 id=\"_configuration_overview\">A.1. Configuration Overview</h3>\n-<div class=\"paragraph\">\n-<p>All accumulo properties have a default value in the source code.  Properties can also be set\n-in accumulo-site.xml and in zookeeper on per-table or system-wide basis.  If properties are set in more than one location,\n-accumulo will choose the property with the highest precedence.  This order of precedence is described\n-below (from highest to lowest):</p>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_zookeeper_table_properties\">A.1.1. Zookeeper table properties</h4>\n-<div class=\"paragraph\">\n-<p>Table properties are applied to the entire cluster when set in zookeeper using the accumulo API or shell.  While table properties take precedent over system properties, both will override properties set in accumulo-site.xml</p>\n-</div>\n-<div class=\"paragraph\">\n-<p>Table properties consist of all properties with the table.* prefix.  Table properties are configured on a per-table basis using the following shell commmand:</p>\n-</div>\n-<div class=\"literalblock\">\n-<div class=\"content\">\n-<pre>config -t TABLE -s PROPERTY=VALUE</pre>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_zookeeper_system_properties\">A.1.2. Zookeeper system properties</h4>\n-<div class=\"paragraph\">\n-<p>System properties are applied to the entire cluster when set in zookeeper using the accumulo API or shell.  System properties consist of all properties with a <code>yes</code> in the <em>Zookeeper Mutable</em> column in the table below.  They are set with the following shell command:</p>\n-</div>\n-<div class=\"literalblock\">\n-<div class=\"content\">\n-<pre>config -s PROPERTY=VALUE</pre>\n-</div>\n-</div>\n-<div class=\"paragraph\">\n-<p>If a table.* property is set using this method, the value will apply to all tables except those configured on per-table basis (which have higher precedence).</p>\n-</div>\n-<div class=\"paragraph\">\n-<p>While most system properties take effect immediately, some require a restart of the process which is indicated in <em>Zookeeper Mutable</em>.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_accumulo_site_xml\">A.1.3. accumulo-site.xml</h4>\n-<div class=\"paragraph\">\n-<p>Accumulo processes (master, tserver, etc) read their local accumulo-site.xml on start up.  Therefore, changes made to accumulo-site.xml must rsynced across the cluster and processes must be restarted to apply changes.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p>Certain properties (indicated by a <code>no</code> in <em>Zookeeper Mutable</em>) cannot be set in zookeeper and only set in this file.  The accumulo-site.xml also allows you to configure tablet servers with different settings.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_default_values\">A.1.4. Default Values</h4>\n-<div class=\"paragraph\">\n-<p>All properties have a default value in the source code.  This value has the lowest precedence and is overriden if set in accumulo-site.xml or zookeeper.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p>While the default value is usually optimal, there are cases where a change can increase query and ingest performance.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_zookeeper_property_considerations\">A.1.5. ZooKeeper Property Considerations</h4>\n-<div class=\"paragraph\">\n-<p>Any properties that are stored in ZooKeeper should consider the limitations of ZooKeeper itself with respect to the\n-number of nodes and the size of the node data. Custom table properties and options for Iterators configured on tables\n-are two areas in which there aren&#8217;t any failsafes built into the API that can prevent the user from making this mistake.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p>While these properties have the ability to add some much needed dynamic configuration tools, use cases which might fall\n-into these warnings should be reconsidered.</p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect2\">\n-<h3 id=\"_configuration_in_the_shell\">A.2. Configuration in the Shell</h3>\n-<div class=\"paragraph\">\n-<p>The <code>config</code> command in the shell allows you to view the current system configuration.  You can also use the <code>-t</code> option to view a table&#8217;s configuration as below:</p>\n-</div>\n-<div class=\"listingblock\">\n-<div class=\"content\">\n-<pre>$ ./bin/accumulo shell -u root\n-Enter current password for 'root'@'accumulo-instance': ******\n-\n-Shell - Apache Accumulo Interactive Shell\n--\n-- version: 1.6.0\n-- instance name: accumulo-instance\n-- instance id: 4f48fa03-f692-43ce-ae03-94c9ea8b7181\n--\n-- type 'help' for a list of available commands\n--\n-root@accumulo-instance&gt; config -t foo\n----------+---------------------------------------------+------------------------------------------------------\n-SCOPE    | NAME                                        | VALUE\n----------+---------------------------------------------+------------------------------------------------------\n-default  | table.balancer ............................ | org.apache.accumulo.server.master.balancer.DefaultLoadBalancer\n-default  | table.bloom.enabled ....................... | false\n-default  | table.bloom.error.rate .................... | 0.5%\n-default  | table.bloom.hash.type ..................... | murmur\n-default  | table.bloom.key.functor ................... | org.apache.accumulo.core.file.keyfunctor.RowFunctor\n-default  | table.bloom.load.threshold ................ | 1\n-default  | table.bloom.size .......................... | 1048576\n-default  | table.cache.block.enable .................. | false\n-default  | table.cache.index.enable .................. | false\n-default  | table.compaction.major.everything.at ...... | 19700101000000GMT\n-default  | table.compaction.major.everything.idle .... | 1h\n-default  | table.compaction.major.ratio .............. | 1.3\n-site     |    @override .............................. | 1.4\n-system   |    @override .............................. | 1.5\n-table    |    @override .............................. | 1.6\n-default  | table.compaction.minor.idle ............... | 5m\n-default  | table.compaction.minor.logs.threshold ..... | 3\n-default  | table.failures.ignore ..................... | false</pre>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect2\">\n-<h3 id=\"_available_properties\">A.3. Available Properties</h3>\n-<div class=\"paragraph\">\n-<p>Jump to:\n-<a href=\"#RPC_PREFIX\">rpc.*</a> | <a href=\"#INSTANCE_PREFIX\">instance.*</a> | <a href=\"#INSTANCE_RPC_SASL_PROXYUSERS\">instance.rpc.sasl.impersonation.* (Deprecated)</a> | <a href=\"#GENERAL_PREFIX\">general.*</a> | <a href=\"#MASTER_PREFIX\">master.*</a> | <a href=\"#TSERV_PREFIX\">tserver.*</a> | <a href=\"#TSERV_REPLICATION_REPLAYERS\">tserver.replication.replayer.*</a> | <a href=\"#GC_PREFIX\">gc.*</a> | <a href=\"#MONITOR_PREFIX\">monitor.*</a> | <a href=\"#TRACE_PREFIX\">trace.*</a> | <a href=\"#TRACE_SPAN_RECEIVER_PREFIX\">trace.span.receiver.*</a> | <a href=\"#TRACE_TOKEN_PROPERTY_PREFIX\">trace.token.property.*</a> | <a href=\"#TABLE_PREFIX\">table.*</a> | <a href=\"#TABLE_ARBITRARY_PROP_PREFIX\">table.custom.*</a> | <a href=\"#TABLE_CONSTRAINT_PREFIX\">table.constraint.*</a> | <a href=\"#TABLE_ITERATOR_PREFIX\">table.iterator.*</a> | <a href=\"#TABLE_ITERATOR_SCAN_PREFIX\">table.iterator.scan.*</a> | <a href=\"#TABLE_ITERATOR_MINC_PREFIX\">table.iterator.minc.*</a> | <a href=\"#TABLE_ITERATOR_MAJC_PREFIX\">table.iterator.majc.*</a> | <a href=\"#TABLE_LOCALITY_GROUP_PREFIX\">table.group.*</a> | <a href=\"#TABLE_COMPACTION_STRATEGY_PREFIX\">table.majc.compaction.strategy.opts.*</a> | <a href=\"#TABLE_REPLICATION_TARGET\">table.replication.target.*</a> | <a href=\"#TABLE_SAMPLER_OPTS\">table.sampler.opt.*</a> | <a href=\"#VFS_CONTEXT_CLASSPATH_PROPERTY\">general.vfs.context.classpath.*</a> | <a href=\"#REPLICATION_PREFIX\">replication.*</a> | <a href=\"#REPLICATION_PEERS\">replication.peer.*</a> | <a href=\"#REPLICATION_PEER_USER\">replication.peer.user.*</a> | <a href=\"#REPLICATION_PEER_PASSWORD\">replication.peer.password.*</a> | <a href=\"#REPLICATION_PEER_KEYTAB\">replication.peer.keytab.*</a></p>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"RPC_PREFIX\">A.3.1. rpc.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category related to the configuration of SSL keys for RPC. See also instance.ssl.enabled</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_javax_net_ssl_keystore\">rpc.javax.net.ssl.keyStore</h5>\n-<div class=\"paragraph\">\n-<p>Path of the keystore file for the servers' private SSL key</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PATH<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>$ACCUMULO_CONF_DIR/ssl/keystore.jks</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_javax_net_ssl_keystorepassword\">rpc.javax.net.ssl.keyStorePassword</h5>\n-<div class=\"paragraph\">\n-<p>Password used to encrypt the SSL private keystore. Leave blank to use the Accumulo instance secret</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_javax_net_ssl_keystoretype\">rpc.javax.net.ssl.keyStoreType</h5>\n-<div class=\"paragraph\">\n-<p>Type of SSL keystore</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>jks</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_javax_net_ssl_truststore\">rpc.javax.net.ssl.trustStore</h5>\n-<div class=\"paragraph\">\n-<p>Path of the truststore file for the root cert</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PATH<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>$ACCUMULO_CONF_DIR/ssl/truststore.jks</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_javax_net_ssl_truststorepassword\">rpc.javax.net.ssl.trustStorePassword</h5>\n-<div class=\"paragraph\">\n-<p>Password used to encrypt the SSL truststore. Leave blank to use no password</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_javax_net_ssl_truststoretype\">rpc.javax.net.ssl.trustStoreType</h5>\n-<div class=\"paragraph\">\n-<p>Type of SSL truststore</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>jks</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_sasl_qop\">rpc.sasl.qop</h5>\n-<div class=\"paragraph\">\n-<p>The quality of protection to be used with SASL. Valid values are 'auth', 'auth-int', and 'auth-conf'</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>auth</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_ssl_cipher_suites\">rpc.ssl.cipher.suites</h5>\n-<div class=\"paragraph\">\n-<p>Comma separated list of cipher suites that can be used by accepted connections</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_ssl_client_protocol\">rpc.ssl.client.protocol</h5>\n-<div class=\"paragraph\">\n-<p>The protocol used to connect to a secure server, must be in the list of enabled protocols on the server side (rpc.ssl.server.enabled.protocols)</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>TLSv1.2</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_ssl_server_enabled_protocols\">rpc.ssl.server.enabled.protocols</h5>\n-<div class=\"paragraph\">\n-<p>Comma separated list of protocols that can be used to accept connections</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>TLSv1.2</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_rpc_usejsse\">rpc.useJsse</h5>\n-<div class=\"paragraph\">\n-<p>Use JSSE system properties to configure SSL rather than the rpc.javax.net.ssl.* Accumulo properties</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"INSTANCE_PREFIX\">A.3.2. instance.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category must be consistent throughout a cloud. This is enforced and servers won&#8217;t be able to communicate if these differ.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_dfs_dir\">instance.dfs.dir</h5>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Deprecated.</em> HDFS directory in which accumulo instance will run. Do not change after accumulo is initialized.</span></p>\n-</div>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Type:</em> ABSOLUTEPATH</span><br>\n-<span class=\"line-through\"><em>Zookeeper Mutable:</em> no</span><br>\n-<span class=\"line-through\"><em>Default Value:</em> <code>/accumulo</code></span></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_dfs_uri\">instance.dfs.uri</h5>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Deprecated.</em> A url accumulo should use to connect to DFS. If this is empty, accumulo will obtain this information from the hadoop configuration. This property will only be used when creating new files if instance.volumes is empty. After an upgrade to 1.6.0 Accumulo will start using absolute paths to reference files. Files created before a 1.6.0 upgrade are referenced via relative paths. Relative paths will always be resolved using this config (if empty using the hadoop config).</span></p>\n-</div>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Type:</em> URI</span><br>\n-<span class=\"line-through\"><em>Zookeeper Mutable:</em> no</span><br>\n-<span class=\"line-through\"><em>Default Value:</em> <em>empty</em></span></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_rpc_sasl_allowed_host_impersonation\">instance.rpc.sasl.allowed.host.impersonation</h5>\n-<div class=\"paragraph\">\n-<p>One-line configuration property controlling the network locations (hostnames) that are allowed to impersonate other users</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_rpc_sasl_allowed_user_impersonation\">instance.rpc.sasl.allowed.user.impersonation</h5>\n-<div class=\"paragraph\">\n-<p>One-line configuration property controlling what users are allowed to impersonate other users</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_rpc_sasl_enabled\">instance.rpc.sasl.enabled</h5>\n-<div class=\"paragraph\">\n-<p>Configures Thrift RPCs to require SASL with GSSAPI which supports Kerberos authentication. Mutually exclusive with SSL RPC configuration.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_rpc_ssl_clientauth\">instance.rpc.ssl.clientAuth</h5>\n-<div class=\"paragraph\">\n-<p>Require clients to present certs signed by a trusted root</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_rpc_ssl_enabled\">instance.rpc.ssl.enabled</h5>\n-<div class=\"paragraph\">\n-<p>Use SSL for socket connections from clients and among accumulo services. Mutually exclusive with SASL RPC configuration.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_secret\">instance.secret</h5>\n-<div class=\"paragraph\">\n-<p>A secret unique to a given instance that all servers must know in order to communicate with one another. It should be changed prior to the initialization of Accumulo. To change it after Accumulo has been initialized, use the ChangeSecret tool and then update conf/accumulo-site.xml everywhere. Before using the ChangeSecret tool, make sure Accumulo is not running and you are logged in as the user that controls Accumulo files in HDFS. To use the ChangeSecret tool, run the command: ./bin/accumulo org.apache.accumulo.server.util.ChangeSecret</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>DEFAULT</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_security_authenticator\">instance.security.authenticator</h5>\n-<div class=\"paragraph\">\n-<p>The authenticator class that accumulo will use to determine if a user has privilege to perform an action</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.security.handler.ZKAuthenticator</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_security_authorizor\">instance.security.authorizor</h5>\n-<div class=\"paragraph\">\n-<p>The authorizor class that accumulo will use to determine what labels a user has privilege to see</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.security.handler.ZKAuthorizor</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_security_permissionhandler\">instance.security.permissionHandler</h5>\n-<div class=\"paragraph\">\n-<p>The permission handler class that accumulo will use to determine if a user has privilege to perform an action</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.security.handler.ZKPermHandler</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_volumes\">instance.volumes</h5>\n-<div class=\"paragraph\">\n-<p>A comma seperated list of dfs uris to use. Files will be stored across these filesystems. If this is empty, then instance.dfs.uri will be used. After adding uris to this list, run 'accumulo init --add-volume' and then restart tservers. If entries are removed from this list then tservers will need to be restarted. After a uri is removed from the list Accumulo will not create new files in that location, however Accumulo can still reference files created at that location before the config change. To use a comma or other reserved characters in a URI use standard URI hex encoding. For example replace commas with %2C.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_volumes_replacements\">instance.volumes.replacements</h5>\n-<div class=\"paragraph\">\n-<p>Since accumulo stores absolute URIs changing the location of a namenode could prevent Accumulo from starting. The property helps deal with that situation. Provide a comma separated list of uri replacement pairs here if a namenode location changes. Each pair shold be separated with a space. For example, if hdfs://nn1 was replaced with hdfs://nnA and hdfs://nn2 was replaced with hdfs://nnB, then set this property to 'hdfs://nn1 hdfs://nnA,hdfs://nn2 hdfs://nnB' Replacements must be configured for use. To see which volumes are currently in use, run 'accumulo admin volumes -l'. To use a comma or other reserved characters in a URI use standard URI hex encoding. For example replace commas with %2C.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_zookeeper_host\">instance.zookeeper.host</h5>\n-<div class=\"paragraph\">\n-<p>Comma separated list of zookeeper servers</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> HOSTLIST<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>localhost:2181</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_instance_zookeeper_timeout\">instance.zookeeper.timeout</h5>\n-<div class=\"paragraph\">\n-<p>Zookeeper session timeout; max value when represented as milliseconds should be no larger than 2147483647</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"INSTANCE_RPC_SASL_PROXYUSERS\">A.3.3. instance.rpc.sasl.impersonation.* (Deprecated)</h4>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Deprecated.</em> Prefix that allows configuration of users that are allowed to impersonate other users</span></p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"GENERAL_PREFIX\">A.3.4. general.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the behavior of accumulo overall, but do not have to be consistent throughout a cloud.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_classpaths\">general.classpaths</h5>\n-<div class=\"paragraph\">\n-<p>A list of all of the places to look for a class. Order does matter, as it will look for the jar starting in the first location to the last. Please note, hadoop conf and hadoop lib directories NEED to be here, along with accumulo lib and zookeeper directory. Supports full regex on  filename alone.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em></p>\n-</div>\n-<div class=\"listingblock\">\n-<div class=\"content\">\n-<pre>$ACCUMULO_CONF_DIR,\n-$ACCUMULO_HOME/lib/[^.].*.jar,\n-$ZOOKEEPER_HOME/zookeeper[^.].*.jar,\n-$HADOOP_CONF_DIR,\n-$HADOOP_PREFIX/[^.].*.jar,\n-$HADOOP_PREFIX/lib/(?!slf4j)[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/common/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/common/lib/(?!slf4j)[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/hdfs/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/mapreduce/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/yarn/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/yarn/lib/jersey.*.jar,\n-/usr/hdp/current/hadoop-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-client/lib/(?!slf4j)[^.].*.jar,\n-/usr/hdp/current/hadoop-hdfs-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-mapreduce-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-yarn-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-yarn-client/lib/jersey.*.jar,\n-/usr/hdp/current/hive-client/lib/hive-accumulo-handler.jar\n-/usr/lib/hadoop/[^.].*.jar,\n-/usr/lib/hadoop/lib/[^.].*.jar,\n-/usr/lib/hadoop-hdfs/[^.].*.jar,\n-/usr/lib/hadoop-mapreduce/[^.].*.jar,\n-/usr/lib/hadoop-yarn/[^.].*.jar,\n-/usr/lib/hadoop-yarn/lib/jersey.*.jar,</pre>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_delegation_token_lifetime\">general.delegation.token.lifetime</h5>\n-<div class=\"paragraph\">\n-<p>The length of time that delegation tokens and secret keys are valid</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>7d</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_delegation_token_update_interval\">general.delegation.token.update.interval</h5>\n-<div class=\"paragraph\">\n-<p>The length of time between generation of new secret keys</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>1d</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_dynamic_classpaths\">general.dynamic.classpaths</h5>\n-<div class=\"paragraph\">\n-<p>A list of all of the places where changes in jars or classes will force a reload of the classloader.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>$ACCUMULO_HOME/lib/ext/[^.].*.jar</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_kerberos_keytab\">general.kerberos.keytab</h5>\n-<div class=\"paragraph\">\n-<p>Path to the kerberos keytab to use. Leave blank if not using kerberoized hdfs</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PATH<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_kerberos_principal\">general.kerberos.principal</h5>\n-<div class=\"paragraph\">\n-<p>Name of the kerberos principal to use. _HOST will automatically be replaced by the machines hostname in the hostname portion of the principal. Leave blank if not using kerberoized hdfs</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_kerberos_renewal_period\">general.kerberos.renewal.period</h5>\n-<div class=\"paragraph\">\n-<p>The amount of time between attempts to perform Kerberos ticket renewals. This does not equate to how often tickets are actually renewed (which is performed at 80% of the ticket lifetime).</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_legacy_metrics\">general.legacy.metrics</h5>\n-<div class=\"paragraph\">\n-<p>Use the old metric infrastructure configured by accumulo-metrics.xml, instead of Hadoop Metrics2</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_max_scanner_retry_period\">general.max.scanner.retry.period</h5>\n-<div class=\"paragraph\">\n-<p>The maximum amount of time that a Scanner should wait before retrying a failed RPC</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>5s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_rpc_timeout\">general.rpc.timeout</h5>\n-<div class=\"paragraph\">\n-<p>Time to wait on I/O for simple, short RPC calls</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>120s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_security_credential_provider_paths\">general.security.credential.provider.paths</h5>\n-<div class=\"paragraph\">\n-<p>Comma-separated list of paths to CredentialProviders</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_server_message_size_max\">general.server.message.size.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum size of a message that can be sent to a server.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>1G</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_server_simpletimer_threadpool_size\">general.server.simpletimer.threadpool.size</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads to use for server-internal scheduled tasks</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_vfs_cache_dir\">general.vfs.cache.dir</h5>\n-<div class=\"paragraph\">\n-<p>Directory to use for the vfs cache. The cache will keep a soft reference to all of the classes loaded in the VM. This should be on local disk on each node with sufficient space. It defaults to ${java.io.tmpdir}/accumulo-vfs-cache-${user.name}</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> ABSOLUTEPATH<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>${java.io.tmpdir}/accumulo-vfs-cache-${user.name}</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_general_vfs_classpaths\">general.vfs.classpaths</h5>\n-<div class=\"paragraph\">\n-<p>Configuration for a system level vfs classloader. Accumulo jar can be configured here and loaded out of HDFS.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"MASTER_PREFIX\">A.3.5. master.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the behavior of the master server</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_bulk_rename_threadpool_size\">master.bulk.rename.threadpool.size</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads to use when moving user files to bulk ingest directories under accumulo control</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>20</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_bulk_retries\">master.bulk.retries</h5>\n-<div class=\"paragraph\">\n-<p>The number of attempts to bulk-load a file before giving up.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>3</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_bulk_threadpool_size\">master.bulk.threadpool.size</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads to use when coordinating a bulk-import.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_bulk_timeout\">master.bulk.timeout</h5>\n-<div class=\"paragraph\">\n-<p>The time to wait for a tablet server to process a bulk import request</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_fate_metrics_enabled\">master.fate.metrics.enabled</h5>\n-<div class=\"paragraph\">\n-<p>Enable reporting of FATE metrics in JMX (and logging with Hadoop Metrics2</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_fate_metrics_min_update_interval\">master.fate.metrics.min.update.interval</h5>\n-<div class=\"paragraph\">\n-<p>Limit calls from metric sinks to zookeeper to update interval</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>60s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_fate_threadpool_size\">master.fate.threadpool.size</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads used to run FAult-Tolerant Executions. These are primarily table operations like merge.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>4</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_lease_recovery_interval\">master.lease.recovery.interval</h5>\n-<div class=\"paragraph\">\n-<p>The amount of time to wait after requesting a WAL file to be recovered</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_metadata_suspendable\">master.metadata.suspendable</h5>\n-<div class=\"paragraph\">\n-<p>Allow tablets for the accumulo.metadata table to be suspended via table.suspend.duration.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_port_client\">master.port.client</h5>\n-<div class=\"paragraph\">\n-<p>The port used for handling client connections on the master</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> yes but requires restart of the master<br>\n-<em>Default Value:</em> <code>9999</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_recovery_delay\">master.recovery.delay</h5>\n-<div class=\"paragraph\">\n-<p>When a tablet server&#8217;s lock is deleted, it takes time for it to completely quit. This delay gives it time before log recoveries begin.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_recovery_max_age\">master.recovery.max.age</h5>\n-<div class=\"paragraph\">\n-<p>Recovery files older than this age will be removed.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>60m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_recovery_time_max\">master.recovery.time.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum time to attempt recovery before giving up</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>30m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_replication_coordinator_minthreads\">master.replication.coordinator.minthreads</h5>\n-<div class=\"paragraph\">\n-<p>Minimum number of threads dedicated to answering coordinator requests</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>4</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_replication_coordinator_port\">master.replication.coordinator.port</h5>\n-<div class=\"paragraph\">\n-<p>Port for the replication coordinator service</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10001</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_replication_coordinator_threadcheck_time\">master.replication.coordinator.threadcheck.time</h5>\n-<div class=\"paragraph\">\n-<p>The time between adjustments of the coordinator thread pool</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_replication_status_scan_interval\">master.replication.status.scan.interval</h5>\n-<div class=\"paragraph\">\n-<p>Amount of time to sleep before scanning the status section of the replication table for new data</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_server_threadcheck_time\">master.server.threadcheck.time</h5>\n-<div class=\"paragraph\">\n-<p>The time between adjustments of the server thread pool.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_server_threads_minimum\">master.server.threads.minimum</h5>\n-<div class=\"paragraph\">\n-<p>The minimum number of threads to use to handle incoming requests.</p>\n-</div>\n <div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>20</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_startup_tserver_avail_max_wait\">master.startup.tserver.avail.max.wait</h5>\n-<div class=\"paragraph\">\n-<p>Maximum time master will wait for tserver available threshold to be reached before continuing. When set to 0 or less, will block indefinitely. Default is 0 to block indefinitely. Only valid when tserver available threshold is set greater than 0. Added with version 1.10</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_startup_tserver_avail_min_count\">master.startup.tserver.avail.min.count</h5>\n-<div class=\"paragraph\">\n-<p>Minimum number of tservers that need to be registered before master will start tablet assignment - checked at master initialization, when master gets lock.  When set to 0 or less, no blocking occurs. Default is 0 (disabled) to keep original  behaviour. Added with version 1.10</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_status_threadpool_size\">master.status.threadpool.size</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads to use when fetching the tablet server status for balancing.  Zero indicates an unlimited number of threads will be used.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_tablet_balancer\">master.tablet.balancer</h5>\n-<div class=\"paragraph\">\n-<p>The balancer class that accumulo will use to make tablet assignment and migration decisions.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.master.balancer.TableLoadBalancer</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_master_walog_closer_implementation\">master.walog.closer.implementation</h5>\n-<div class=\"paragraph\">\n-<p>A class that implements a mechansim to steal write access to a file</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.master.recovery.HadoopLogCloser</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TSERV_PREFIX\">A.3.6. tserver.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the behavior of the tablet servers</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_archive_walogs\">tserver.archive.walogs</h5>\n-<div class=\"paragraph\">\n-<p>Keep copies of the WALOGs for debugging purposes</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_assignment_concurrent_max\">tserver.assignment.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads available to load tablets. Recoveries are still performed serially.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>2</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_assignment_duration_warning\">tserver.assignment.duration.warning</h5>\n-<div class=\"paragraph\">\n-<p>The amount of time an assignment can run before the server will print a warning along with the current stack trace. Meant to help debug stuck assignments</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_bloom_load_concurrent_max\">tserver.bloom.load.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The number of concurrent threads that will load bloom filters in the background. Setting this to zero will make bloom filters load in the foreground.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>4</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_bulk_assign_threads\">tserver.bulk.assign.threads</h5>\n-<div class=\"paragraph\">\n-<p>The master delegates bulk file processing and assignment to tablet servers. After the bulk file has been processed, the tablet server will assign the file to the appropriate tablets on all servers. This property controls the number of threads used to communicate to the other servers.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_bulk_process_threads\">tserver.bulk.process.threads</h5>\n-<div class=\"paragraph\">\n-<p>The master will task a tablet server with pre-processing a bulk file prior to assigning it to the appropriate tablet servers. This configuration value controls the number of threads used to process the files.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_bulk_retry_max\">tserver.bulk.retry.max</h5>\n-<div class=\"paragraph\">\n-<p>The number of times the tablet server will attempt to assign a file to a tablet as it migrates and splits.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_bulk_timeout\">tserver.bulk.timeout</h5>\n-<div class=\"paragraph\">\n-<p>The time to wait for a tablet server to process a bulk import request.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_cache_data_size\">tserver.cache.data.size</h5>\n-<div class=\"paragraph\">\n-<p>Specifies the size of the cache for file data blocks.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>128M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_cache_index_size\">tserver.cache.index.size</h5>\n-<div class=\"paragraph\">\n-<p>Specifies the size of the cache for file indices.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>512M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_client_timeout\">tserver.client.timeout</h5>\n-<div class=\"paragraph\">\n-<p>Time to wait for clients to continue scans before closing a session.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>3s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_major_concurrent_max\">tserver.compaction.major.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of concurrent major compactions for a tablet server</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>3</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_major_delay\">tserver.compaction.major.delay</h5>\n-<div class=\"paragraph\">\n-<p>Time a tablet server will sleep between checking which tablets need compaction.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_major_thread_files_open_max\">tserver.compaction.major.thread.files.open.max</h5>\n-<div class=\"paragraph\">\n-<p>Max number of files a major compaction thread can open at once.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_major_throughput\">tserver.compaction.major.throughput</h5>\n-<div class=\"paragraph\">\n-<p>Maximum number of bytes to read or write per second over all major compactions on a TabletServer, or 0B for unlimited.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0B</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_major_trace_percent\">tserver.compaction.major.trace.percent</h5>\n-<div class=\"paragraph\">\n-<p>The percent of major compactions to trace</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> FRACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0.1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_minor_concurrent_max\">tserver.compaction.minor.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of concurrent minor compactions for a tablet server</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>4</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_minor_trace_percent\">tserver.compaction.minor.trace.percent</h5>\n-<div class=\"paragraph\">\n-<p>The percent of minor compactions to trace</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> FRACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0.1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_compaction_warn_time\">tserver.compaction.warn.time</h5>\n-<div class=\"paragraph\">\n-<p>When a compaction has not made progress for this time period, a warning will be logged</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_default_blocksize\">tserver.default.blocksize</h5>\n-<div class=\"paragraph\">\n-<p>Specifies a default blocksize for the tserver caches</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_dir_memdump\">tserver.dir.memdump</h5>\n-<div class=\"paragraph\">\n-<p>A long running scan could possibly hold memory that has been minor compacted. To prevent this, the in memory map is dumped to a local file and the scan is switched to that local file. We can not switch to the minor compacted file because it may have been modified by iterators. The file dumped to the local dir is an exact copy of what was in memory.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PATH<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>/tmp</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_files_open_idle\">tserver.files.open.idle</h5>\n-<div class=\"paragraph\">\n-<p>Tablet servers leave previously used files open for future queries. This setting determines how much time an unused file should be kept open until it is closed.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_hold_time_max\">tserver.hold.time.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum time for a tablet server to be in the \"memory full\" state. If the tablet server cannot write out memory in this much time, it will assume there is some failure local to its node, and quit. A value of zero is equivalent to forever.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_log_busy_tablets_count\">tserver.log.busy.tablets.count</h5>\n-<div class=\"paragraph\">\n-<p>Number of busiest tablets to log. Logged at interval controlled by tserver.log.busy.tablets.interval. If &#8656; 0, logging of busy tablets is disabled</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_log_busy_tablets_interval\">tserver.log.busy.tablets.interval</h5>\n-<div class=\"paragraph\">\n-<p>Time interval between logging out busy tablets information.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1h</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_memory_manager\">tserver.memory.manager</h5>\n-<div class=\"paragraph\">\n-<p>An implementation of MemoryManger that accumulo will use.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.tabletserver.LargestFirstMemoryManager</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_memory_maps_max\">tserver.memory.maps.max</h5>\n-<div class=\"paragraph\">\n-<p>Maximum amount of memory that can be used to buffer data written to a tablet server. There are two other properties that can effectively limit memory usage table.compaction.minor.logs.threshold and tserver.walog.max.size. Ensure that table.compaction.minor.logs.threshold * tserver.walog.max.size &gt;= this property.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1G</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_memory_maps_native_enabled\">tserver.memory.maps.native.enabled</h5>\n-<div class=\"paragraph\">\n-<p>An in-memory data store for accumulo implemented in c++ that increases the amount of data accumulo can hold in memory and avoids Java GC pauses.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes but requires restart of the tserver<br>\n-<em>Default Value:</em> <code>true</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_metadata_readahead_concurrent_max\">tserver.metadata.readahead.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of concurrent metadata read ahead that will execute.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>8</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_migrations_concurrent_max\">tserver.migrations.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of concurrent tablet migrations for a tablet server</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_monitor_fs\">tserver.monitor.fs</h5>\n-<div class=\"paragraph\">\n-<p>When enabled the tserver will monitor file systems and kill itself when one switches from rw to ro. This is usually and indication that Linux has detected a bad disk.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>true</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_mutation_queue_max\">tserver.mutation.queue.max</h5>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Deprecated.</em> This setting is deprecated. See tserver.total.mutation.queue.max. The amount of memory to use to store write-ahead-log mutations-per-session before flushing them. Since the buffer is per write session, consider the max number of concurrent writer when configuring. When using Hadoop 2, Accumulo will call hsync() on the WAL. For a small number of concurrent writers, increasing this buffer size decreases the frequncy of hsync calls. For a large number of concurrent writers a small buffers size is ok because of group commit.</span></p>\n-</div>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Type:</em> MEMORY</span><br>\n-<span class=\"line-through\"><em>Zookeeper Mutable:</em> yes</span><br>\n-<span class=\"line-through\"><em>Default Value:</em> <code>1M</code></span></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_port_client\">tserver.port.client</h5>\n-<div class=\"paragraph\">\n-<p>The port used for handling client connections on the tablet servers</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> yes but requires restart of the tserver<br>\n-<em>Default Value:</em> <code>9997</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_port_search\">tserver.port.search</h5>\n-<div class=\"paragraph\">\n-<p>if the ports above are in use, search higher ports until one is available</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_readahead_concurrent_max\">tserver.readahead.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of concurrent read ahead that will execute. This effectively limits the number of long running scans that can run concurrently per tserver.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>16</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_recovery_concurrent_max\">tserver.recovery.concurrent.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of threads to use to sort logs during recovery</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>2</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_replication_batchwriter_replayer_memory\">tserver.replication.batchwriter.replayer.memory</h5>\n-<div class=\"paragraph\">\n-<p>Memory to provide to batchwriter to replay mutations for replication</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>50M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_replication_default_replayer\">tserver.replication.default.replayer</h5>\n-<div class=\"paragraph\">\n-<p>Default AccumuloReplicationReplayer implementation</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.tserver.replication.BatchWriterReplicationReplayer</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_scan_files_open_max\">tserver.scan.files.open.max</h5>\n-<div class=\"paragraph\">\n-<p>Maximum total files that all tablets in a tablet server can open for scans.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes but requires restart of the tserver<br>\n-<em>Default Value:</em> <code>100</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_server_message_size_max\">tserver.server.message.size.max</h5>\n-<div class=\"paragraph\">\n-<p>The maximum size of a message that can be sent to a tablet server.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1G</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_server_threadcheck_time\">tserver.server.threadcheck.time</h5>\n-<div class=\"paragraph\">\n-<p>The time between adjustments of the server thread pool.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_server_threads_minimum\">tserver.server.threads.minimum</h5>\n-<div class=\"paragraph\">\n-<p>The minimum number of threads to use to handle incoming requests.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>20</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_session_idle_max\">tserver.session.idle.max</h5>\n-<div class=\"paragraph\">\n-<p>When a tablet server&#8217;s SimpleTimer thread triggers to check idle sessions, this configurable option will be used to evaluate scan sessions to determine if they can be closed due to inactivity</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_session_update_idle_max\">tserver.session.update.idle.max</h5>\n-<div class=\"paragraph\">\n-<p>When a tablet server&#8217;s SimpleTimer thread triggers to check idle sessions, this configurable option will be used to evaluate update sessions to determine if they can be closed due to inactivity</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_slow_filepermit_time\">tserver.slow.filepermit.time</h5>\n-<div class=\"paragraph\">\n-<p>If a thread blocks more than this period of time waiting to get file permits, debugging information will be written.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>100ms</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_slow_flush_time\">tserver.slow.flush.time</h5>\n-<div class=\"paragraph\">\n-<p>If a flush to the write-ahead log takes longer than this period of time, debugging information will written, and may result in a log rollover.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>100ms</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_sort_buffer_size\">tserver.sort.buffer.size</h5>\n-<div class=\"paragraph\">\n-<p>The amount of memory to use when sorting logs during recovery.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>200M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_tablet_split_midpoint_files_max\">tserver.tablet.split.midpoint.files.max</h5>\n-<div class=\"paragraph\">\n-<p>To find a tablets split points, all index files are opened. This setting determines how many index files can be opened at once. When there are more index files than this setting multiple passes must be made, which is slower. However opening too many files at once can cause problems.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>300</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_total_mutation_queue_max\">tserver.total.mutation.queue.max</h5>\n-<div class=\"paragraph\">\n-<p>The amount of memory used to store write-ahead-log mutations before flushing them.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>50M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_wal_blocksize\">tserver.wal.blocksize</h5>\n-<div class=\"paragraph\">\n-<p>The size of the HDFS blocks used to write to the Write-Ahead log. If zero, it will be 110% of tserver.walog.max.size (that is, try to use just one block)</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_wal_replication\">tserver.wal.replication</h5>\n-<div class=\"paragraph\">\n-<p>The replication to use when writing the Write-Ahead log to HDFS. If zero, it will use the HDFS default replication setting.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_wal_sync\">tserver.wal.sync</h5>\n-<div class=\"paragraph\">\n-<p>Use the SYNC_BLOCK create flag to sync WAL writes to disk. Prevents problems recovering from sudden system resets.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>true</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_wal_sync_method\">tserver.wal.sync.method</h5>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Deprecated.</em> This property is deprecated. Use table.durability instead.</span></p>\n-</div>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Type:</em> STRING</span><br>\n-<span class=\"line-through\"><em>Zookeeper Mutable:</em> yes</span><br>\n-<span class=\"line-through\"><em>Default Value:</em> <code>hsync</code></span></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_walog_max_age\">tserver.walog.max.age</h5>\n-<div class=\"paragraph\">\n-<p>The maximum age for each write-ahead log.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>24h</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_walog_max_size\">tserver.walog.max.size</h5>\n-<div class=\"paragraph\">\n-<p>The maximum size for each write-ahead log. See comment for tserver.memory.maps.max</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1G</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_walog_maximum_wait_duration\">tserver.walog.maximum.wait.duration</h5>\n-<div class=\"paragraph\">\n-<p>The maximum amount of time to wait after a failure to create or write a WAL file.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_walog_tolerated_creation_failures\">tserver.walog.tolerated.creation.failures</h5>\n-<div class=\"paragraph\">\n-<p>The maximum number of failures tolerated when creating a new WAL file. Negative values will allow unlimited creation failures. Exceeding this number of failures consecutively trying to create a new WAL causes the TabletServer to exit.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>50</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_walog_tolerated_wait_increment\">tserver.walog.tolerated.wait.increment</h5>\n-<div class=\"paragraph\">\n-<p>The amount of time to wait between failures to create or write a WALog.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1000ms</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_tserver_workq_threads\">tserver.workq.threads</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads for the distributed work queue. These threads are used for copying failed bulk files.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>2</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TSERV_REPLICATION_REPLAYERS\">A.3.7. tserver.replication.replayer.*</h4>\n-<div class=\"paragraph\">\n-<p>Allows configuration of implementation used to apply replicated data</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"GC_PREFIX\">A.3.8. gc.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the behavior of the accumulo garbage collector.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_cycle_delay\">gc.cycle.delay</h5>\n-<div class=\"paragraph\">\n-<p>Time between garbage collection cycles. In each cycle, old files no longer in use are removed from the filesystem.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_cycle_start\">gc.cycle.start</h5>\n-<div class=\"paragraph\">\n-<p>Time to wait before attempting to garbage collect any old files.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_file_archive\">gc.file.archive</h5>\n-<div class=\"paragraph\">\n-<p>Archive any files/directories instead of moving to the HDFS trash or deleting.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_metrics_enabled\">gc.metrics.enabled</h5>\n-<div class=\"paragraph\">\n-<p>Enable detailed gc metrics reporting with hadoop metrics.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_port_client\">gc.port.client</h5>\n-<div class=\"paragraph\">\n-<p>The listening port for the garbage collector&#8217;s monitor service</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> yes but requires restart of the gc<br>\n-<em>Default Value:</em> <code>9998</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_post_metadata_action\">gc.post.metadata.action</h5>\n-<div class=\"paragraph\">\n-<p>When the gc runs it can make a lot of changes to the metadata, on completion,  to force the changes to be written to disk, the metadata and root tables can be flushed and possibly compacted. Legal values are: compact - which both flushes and compacts the metadata; flush - which flushes only (compactions may be triggered if required); or none</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> GC_POST_ACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>compact</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_threads_delete\">gc.threads.delete</h5>\n-<div class=\"paragraph\">\n-<p>The number of threads used to delete files</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>16</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_trace_percent\">gc.trace.percent</h5>\n-<div class=\"paragraph\">\n-<p>Percent of gc cycles to trace</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> FRACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0.01</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_gc_trash_ignore\">gc.trash.ignore</h5>\n-<div class=\"paragraph\">\n-<p>Do not use the Trash, even if it is configured.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"MONITOR_PREFIX\">A.3.9. monitor.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the behavior of the monitor web server.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_banner_background\">monitor.banner.background</h5>\n-<div class=\"paragraph\">\n-<p>The background color of the banner text displayed on the monitor page.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>#304065</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_banner_color\">monitor.banner.color</h5>\n-<div class=\"paragraph\">\n-<p>The color of the banner text displayed on the monitor page.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>#c4c4c4</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_banner_text\">monitor.banner.text</h5>\n-<div class=\"paragraph\">\n-<p>The banner text displayed on the monitor page.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_lock_check_interval\">monitor.lock.check.interval</h5>\n-<div class=\"paragraph\">\n-<p>The amount of time to sleep between checking for the Montior ZooKeeper lock</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>5s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_log_date_format\">monitor.log.date.format</h5>\n-<div class=\"paragraph\">\n-<p>The SimpleDateFormat string used to configure the date shown on the 'Recent Logs' monitor page</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>yyyy/MM/dd HH:mm:ss,SSS</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_port_client\">monitor.port.client</h5>\n-<div class=\"paragraph\">\n-<p>The listening port for the monitor&#8217;s http service</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>9995</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_port_log4j\">monitor.port.log4j</h5>\n-<div class=\"paragraph\">\n-<p>The listening port for the monitor&#8217;s log4j logging collection.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>4560</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_exclude_ciphers\">monitor.ssl.exclude.ciphers</h5>\n-<div class=\"paragraph\">\n-<p>A comma-separated list of disallowed SSL Ciphers, see monitor.ssl.include.ciphers to allow ciphers</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_include_ciphers\">monitor.ssl.include.ciphers</h5>\n-<div class=\"paragraph\">\n-<p>A comma-separated list of allows SSL Ciphers, see monitor.ssl.exclude.ciphers to disallow ciphers</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_include_protocols\">monitor.ssl.include.protocols</h5>\n-<div class=\"paragraph\">\n-<p>A comma-separate list of allowed SSL protocols</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>TLSv1.2</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_keypassword\">monitor.ssl.keyPassword</h5>\n-<div class=\"paragraph\">\n-<p>Optional: the password for the private key in the keyStore. When not provided, this defaults to the keystore password.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_keystore\">monitor.ssl.keyStore</h5>\n-<div class=\"paragraph\">\n-<p>The keystore for enabling monitor SSL.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PATH<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_keystorepassword\">monitor.ssl.keyStorePassword</h5>\n-<div class=\"paragraph\">\n-<p>The keystore password for enabling monitor SSL.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_keystoretype\">monitor.ssl.keyStoreType</h5>\n-<div class=\"paragraph\">\n-<p>Type of SSL keystore</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>jks</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_truststore\">monitor.ssl.trustStore</h5>\n-<div class=\"paragraph\">\n-<p>The truststore for enabling monitor SSL.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PATH<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_truststorepassword\">monitor.ssl.trustStorePassword</h5>\n-<div class=\"paragraph\">\n-<p>The truststore password for enabling monitor SSL.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_monitor_ssl_truststoretype\">monitor.ssl.trustStoreType</h5>\n-<div class=\"paragraph\">\n-<p>Type of SSL truststore</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>jks</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TRACE_PREFIX\">A.3.10. trace.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the behavior of distributed tracing.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_password\">trace.password</h5>\n-<div class=\"paragraph\">\n-<p>The password for the user used to store distributed traces</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>secret</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_port_client\">trace.port.client</h5>\n-<div class=\"paragraph\">\n-<p>The listening port for the trace server</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>12234</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_span_receivers\">trace.span.receivers</h5>\n-<div class=\"paragraph\">\n-<p>A list of span receiver classes to send trace spans</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAMELIST<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.tracer.ZooTraceClient</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_table\">trace.table</h5>\n-<div class=\"paragraph\">\n-<p>The name of the table to store distributed traces</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>trace</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_token_type\">trace.token.type</h5>\n-<div class=\"paragraph\">\n-<p>An AuthenticationToken type supported by the authorizer</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.core.client.security.tokens.PasswordToken</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_user\">trace.user</h5>\n-<div class=\"paragraph\">\n-<p>The name of the user to store distributed traces</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>root</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_trace_zookeeper_path\">trace.zookeeper.path</h5>\n-<div class=\"paragraph\">\n-<p>The zookeeper node where tracers are registered</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> no<br>\n-<em>Default Value:</em> <code>/tracers</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TRACE_SPAN_RECEIVER_PREFIX\">A.3.11. trace.span.receiver.*</h4>\n-<div class=\"paragraph\">\n-<p>Prefix for span receiver configuration properties</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TRACE_TOKEN_PROPERTY_PREFIX\">A.3.12. trace.token.property.*</h4>\n-<div class=\"paragraph\">\n-<p>The prefix used to create a token for storing distributed traces. For each propetry required by trace.token.type, place this prefix in front of it.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_PREFIX\">A.3.13. table.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect tablet server treatment of tablets, but can be configured on a per-table basis. Setting these properties in the site file will override the default globally for all tables and not any specific table. However, both the default and the global setting can be overridden per table using the table operations API or in the shell, which sets the overridden value in zookeeper. Restarting accumulo tablet servers after setting these properties in the site file will cause the global setting to take effect. However, you must use the API or the shell to change properties in zookeeper that are set on a table.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_balancer\">table.balancer</h5>\n-<div class=\"paragraph\">\n-<p>This property can be set to allow the LoadBalanceByTable load balancer to change the called Load Balancer for this table</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.server.master.balancer.DefaultLoadBalancer</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_bloom_enabled\">table.bloom.enabled</h5>\n-<div class=\"paragraph\">\n-<p>Use bloom filters on this table.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_bloom_error_rate\">table.bloom.error.rate</h5>\n-<div class=\"paragraph\">\n-<p>Bloom filter error rate.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> FRACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0.5%</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_bloom_hash_type\">table.bloom.hash.type</h5>\n-<div class=\"paragraph\">\n-<p>The bloom filter hash type</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>murmur</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_bloom_key_functor\">table.bloom.key.functor</h5>\n-<div class=\"paragraph\">\n-<p>A function that can transform the key prior to insertion and check of bloom filter. org.apache.accumulo.core.file.keyfunctor.RowFunctor, org.apache.accumulo.core.file.keyfunctor.ColumnFamilyFunctor, and org.apache.accumulo.core.file.keyfunctor.ColumnQualifierFunctor are allowable values. One can extend any of the above mentioned classes to perform specialized parsing of the key.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.core.file.keyfunctor.RowFunctor</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_bloom_load_threshold\">table.bloom.load.threshold</h5>\n-<div class=\"paragraph\">\n-<p>This number of seeks that would actually use a bloom filter must occur before a file&#8217;s bloom filter is loaded. Set this to zero to initiate loading of bloom filters when a file is opened.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_bloom_size\">table.bloom.size</h5>\n-<div class=\"paragraph\">\n-<p>Bloom filter size, as number of keys.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1048576</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_cache_block_enable\">table.cache.block.enable</h5>\n-<div class=\"paragraph\">\n-<p>Determines whether file block cache is enabled.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_cache_index_enable\">table.cache.index.enable</h5>\n-<div class=\"paragraph\">\n-<p>Determines whether index cache is enabled.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>true</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_classpath_context\">table.classpath.context</h5>\n-<div class=\"paragraph\">\n-<p>Per table classpath context</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_compaction_major_everything_idle\">table.compaction.major.everything.idle</h5>\n-<div class=\"paragraph\">\n-<p>After a tablet has been idle (no mutations) for this time period it may have all of its files compacted into one. There is no guarantee an idle tablet will be compacted. Compactions of idle tablets are only started when regular compactions are not running. Idle compactions only take place for tablets that have one or more files.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1h</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_compaction_major_ratio\">table.compaction.major.ratio</h5>\n-<div class=\"paragraph\">\n-<p>minimum ratio of total input size to maximum input file size for running a major compactionWhen adjusting this property you may want to also adjust table.file.max. Want to avoid the situation where only merging minor compactions occur.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> FRACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>3</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_compaction_minor_idle\">table.compaction.minor.idle</h5>\n-<div class=\"paragraph\">\n-<p>After a tablet has been idle (no mutations) for this time period it may have its in-memory map flushed to disk in a minor compaction. There is no guarantee an idle tablet will be compacted.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>5m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_compaction_minor_logs_threshold\">table.compaction.minor.logs.threshold</h5>\n-<div class=\"paragraph\">\n-<p>When there are more than this many write-ahead logs against a tablet, it will be minor compacted. See comment for property tserver.memory.maps.max</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>3</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_compaction_minor_merge_file_size_max\">table.compaction.minor.merge.file.size.max</h5>\n-<div class=\"paragraph\">\n-<p>The max file size used for a merging minor compaction. The default value of 0 disables a max file size.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_durability\">table.durability</h5>\n-<div class=\"paragraph\">\n-<p>The durability used to write to the write-ahead log. Legal values are: none, which skips the write-ahead log; log, which sends the data to the write-ahead log, but does nothing to make it durable; flush, which pushes data to the file system; and sync, which ensures the data is written to disk.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> DURABILITY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>sync</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_failures_ignore\">table.failures.ignore</h5>\n-<div class=\"paragraph\">\n-<p>If you want queries for your table to hang or fail when data is missing from the system, then set this to false. When this set to true missing data will be reported but queries will still run possibly returning a subset of the data.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_blocksize\">table.file.blocksize</h5>\n-<div class=\"paragraph\">\n-<p>Overrides the hadoop dfs.block.size setting so that files have better query performance. The maximum value for this is 2147483647</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0B</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_compress_blocksize\">table.file.compress.blocksize</h5>\n-<div class=\"paragraph\">\n-<p>Similar to the hadoop io.seqfile.compress.blocksize setting, so that files have better query performance. The maximum value for this is 2147483647. (This setting is the size threshold prior to compression, and applies even compression is disabled.)</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>100K</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_compress_blocksize_index\">table.file.compress.blocksize.index</h5>\n-<div class=\"paragraph\">\n-<p>Determines how large index blocks can be in files that support multilevel indexes. The maximum value for this is 2147483647. (This setting is the size threshold prior to compression, and applies even compression is disabled.)</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>128K</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_compress_type\">table.file.compress.type</h5>\n-<div class=\"paragraph\">\n-<p>One of gz,snappy,lzo,none</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>gz</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_max\">table.file.max</h5>\n-<div class=\"paragraph\">\n-<p>Determines the max # of files each tablet in a table can have. When adjusting this property you may want to consider adjusting table.compaction.major.ratio also. Setting this property to 0 will make it default to tserver.scan.files.open.max-1, this will prevent a tablet from having more files than can be opened. Setting this property low may throttle ingest and increase query performance.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>15</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_replication\">table.file.replication</h5>\n-<div class=\"paragraph\">\n-<p>Determines how many replicas to keep of a tables' files in HDFS. When this value is LTE 0, HDFS defaults are used.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_file_type\">table.file.type</h5>\n-<div class=\"paragraph\">\n-<p>Change the type of file a table writes</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>rf</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_formatter\">table.formatter</h5>\n-<div class=\"paragraph\">\n-<p>The Formatter class to apply on results in the shell</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.core.util.format.DefaultFormatter</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_groups_enabled\">table.groups.enabled</h5>\n-<div class=\"paragraph\">\n-<p>A comma separated list of locality group names to enable for this table.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_interepreter\">table.interepreter</h5>\n-<div class=\"paragraph\">\n-<p>The ScanInterpreter class to apply on scan arguments in the shell</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.core.util.interpret.DefaultScanInterpreter</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_majc_compaction_strategy\">table.majc.compaction.strategy</h5>\n-<div class=\"paragraph\">\n-<p>A customizable major compaction strategy.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.tserver.compaction.DefaultCompactionStrategy</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_replication\">table.replication</h5>\n-<div class=\"paragraph\">\n-<p>Is replication enabled for the given table</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> BOOLEAN<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>false</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_sampler\">table.sampler</h5>\n-<div class=\"paragraph\">\n-<p>The name of a class that implements org.apache.accumulo.core.Sampler. Setting this option enables storing a sample of data which can be scanned. Always having a current sample can useful for query optimization and data comprehension. After enabling sampling for an existing table, a compaction is needed to compute the sample for existing data. The compact command in the shell has an option to only compact files without sample data.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_scan_max_memory\">table.scan.max.memory</h5>\n-<div class=\"paragraph\">\n-<p>The maximum amount of memory that will be used to cache results of a client query/scan. Once this limit is reached, the buffered data is sent to the client.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>512K</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_security_scan_visibility_default\">table.security.scan.visibility.default</h5>\n-<div class=\"paragraph\">\n-<p>The security label that will be assumed at scan time if an entry does not have a visibility expression.\n-Note: An empty security label is displayed as []. The scan results will show an empty visibility even if the visibility from this setting is applied to the entry.\n-CAUTION: If a particular key has an empty security label AND its table&#8217;s default visibility is also empty, access will ALWAYS be granted for users with permission to that table. Additionally, if this field is changed, all existing data with an empty visibility label will be interpreted with the new label on the next scan.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_split_endrow_size_max\">table.split.endrow.size.max</h5>\n-<div class=\"paragraph\">\n-<p>Maximum size of end row</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10K</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_split_threshold\">table.split.threshold</h5>\n-<div class=\"paragraph\">\n-<p>When combined size of files exceeds this amount a tablet is split.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1G</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_suspend_duration\">table.suspend.duration</h5>\n-<div class=\"paragraph\">\n-<p>For tablets belonging to this table: When a tablet server dies, allow the tablet server this duration to revive before reassigning its tablets to other tablet servers.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_table_walog_enabled\">table.walog.enabled</h5>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Deprecated.</em> This setting is deprecated.  Use table.durability=none instead.</span></p>\n-</div>\n-<div class=\"paragraph\">\n-<p><span class=\"line-through\"><em>Type:</em> BOOLEAN</span><br>\n-<span class=\"line-through\"><em>Zookeeper Mutable:</em> yes</span><br>\n-<span class=\"line-through\"><em>Default Value:</em> <code>true</code></span></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_ARBITRARY_PROP_PREFIX\">A.3.14. table.custom.*</h4>\n-<div class=\"paragraph\">\n-<p>Prefix to be used for user defined arbitrary properties.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_CONSTRAINT_PREFIX\">A.3.15. table.constraint.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category are per-table properties that add constraints to a table. These properties start with the category prefix, followed by a number, and their values correspond to a fully qualified Java class that implements the Constraint interface.\n-For example:\n-table.constraint.1 = org.apache.accumulo.core.constraints.MyCustomConstraint\n-and:\n- table.constraint.2 = my.package.constraints.MySecondConstraint</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_ITERATOR_PREFIX\">A.3.16. table.iterator.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category specify iterators that are applied at various stages (scopes) of interaction with a table. These properties start with the category prefix, followed by a scope (minc, majc, scan, etc.), followed by a period, followed by a name, as in table.iterator.scan.vers, or table.iterator.scan.custom. The values for these properties are a number indicating the ordering in which it is applied, and a class name such as:\n-table.iterator.scan.vers = 10,org.apache.accumulo.core.iterators.VersioningIterator\n-These iterators can take options if additional properties are set that look like this property, but are suffixed with a period, followed by 'opt' followed by another period, and a property name.\n-For example, table.iterator.minc.vers.opt.maxVersions = 3</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_ITERATOR_SCAN_PREFIX\">A.3.17. table.iterator.scan.*</h4>\n-<div class=\"paragraph\">\n-<p>Convenience prefix to find options for the scan iterator scope</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_ITERATOR_MINC_PREFIX\">A.3.18. table.iterator.minc.*</h4>\n-<div class=\"paragraph\">\n-<p>Convenience prefix to find options for the minc iterator scope</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_ITERATOR_MAJC_PREFIX\">A.3.19. table.iterator.majc.*</h4>\n-<div class=\"paragraph\">\n-<p>Convenience prefix to find options for the majc iterator scope</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_LOCALITY_GROUP_PREFIX\">A.3.20. table.group.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category are per-table properties that define locality groups in a table. These properties start with the category prefix, followed by a name, followed by a period, and followed by a property for that group.\n-For example table.group.group1=x,y,z sets the column families for a group called group1. Once configured, group1 can be enabled by adding it to the list of groups in the table.groups.enabled property.\n-Additional group options may be specified for a named group by setting table.group.&lt;name&gt;.opt.&lt;key&gt;=&lt;value&gt;.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_COMPACTION_STRATEGY_PREFIX\">A.3.21. table.majc.compaction.strategy.opts.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category are used to configure the compaction strategy.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_REPLICATION_TARGET\">A.3.22. table.replication.target.*</h4>\n-<div class=\"paragraph\">\n-<p>Enumerate a mapping of other systems which this table should replicate their data to. The key suffix is the identifying cluster name and the value is an identifier for a location on the target system, e.g. the ID of the table on the target to replicate to</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"TABLE_SAMPLER_OPTS\">A.3.23. table.sampler.opt.*</h4>\n-<div class=\"paragraph\">\n-<p>The property is used to set options for a sampler. If a sample had two options like hasher and modulous, then the two properties table.sampler.opt.hasher=${hash algorithm} and table.sampler.opt.modulous=${mod} would be set.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"VFS_CONTEXT_CLASSPATH_PROPERTY\">A.3.24. general.vfs.context.classpath.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category are define a classpath. These properties start  with the category prefix, followed by a context name. The value is a comma seperated list of URIs. Supports full regex on filename alone. For example, general.vfs.context.classpath.cx1=hdfs://nn1:9902/mylibdir/*.jar. You can enable post delegation for a context, which will load classes from the context first instead of the parent first. Do this by setting general.vfs.context.classpath.&lt;name&gt;.delegation=post, where &lt;name&gt; is your context name. If delegation is not specified, it defaults to loading from parent classloader first.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"REPLICATION_PREFIX\">A.3.25. replication.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category affect the replication of data to other Accumulo instances.</p>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_driver_delay\">replication.driver.delay</h5>\n-<div class=\"paragraph\">\n-<p>Amount of time to wait before the replication work loop begins in the master.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_max_unit_size\">replication.max.unit.size</h5>\n-<div class=\"paragraph\">\n-<p>Maximum size of data to send in a replication message</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> MEMORY<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>64M</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_max_work_queue\">replication.max.work.queue</h5>\n-<div class=\"paragraph\">\n-<p>Upper bound of the number of files queued for replication</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1000</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_name\">replication.name</h5>\n-<div class=\"paragraph\">\n-<p>Name of this cluster with respect to replication. Used to identify this instance from other peers</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> STRING<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <em>empty</em></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_receipt_service_port\">replication.receipt.service.port</h5>\n-<div class=\"paragraph\">\n-<p>Listen port used by thrift service in tserver listening for replication</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> PORT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10002</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_receiver_min_threads\">replication.receiver.min.threads</h5>\n-<div class=\"paragraph\">\n-<p>Minimum number of threads for replication</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_receiver_threadcheck_time\">replication.receiver.threadcheck.time</h5>\n-<div class=\"paragraph\">\n-<p>The time between adjustments of the replication thread pool.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_rpc_timeout\">replication.rpc.timeout</h5>\n-<div class=\"paragraph\">\n-<p>Amount of time for a single replication RPC call to last before failing the attempt. See replication.work.attempts.</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>2m</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_trace_percent\">replication.trace.percent</h5>\n-<div class=\"paragraph\">\n-<p>The sampling percentage to use for replication traces</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> FRACTION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0.1</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_work_assigner\">replication.work.assigner</h5>\n-<div class=\"paragraph\">\n-<p>Replication WorkAssigner implementation to use</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> CLASSNAME<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>org.apache.accumulo.master.replication.UnorderedWorkAssigner</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_work_assignment_sleep\">replication.work.assignment.sleep</h5>\n-<div class=\"paragraph\">\n-<p>Amount of time to sleep between replication work assignment</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>30s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_work_attempts\">replication.work.attempts</h5>\n-<div class=\"paragraph\">\n-<p>Number of attempts to try to replicate some data before giving up and letting it naturally be retried later</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>10</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_work_processor_delay\">replication.work.processor.delay</h5>\n-<div class=\"paragraph\">\n-<p>Amount of time to wait before first checking for replication work, not useful outside of tests</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_work_processor_period\">replication.work.processor.period</h5>\n-<div class=\"paragraph\">\n-<p>Amount of time to wait before re-checking for replication work, not useful outside of tests</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> TIMEDURATION<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>0s</code></p>\n-</div>\n-</div>\n-<div class=\"sect4\">\n-<h5 id=\"_replication_worker_threads\">replication.worker.threads</h5>\n-<div class=\"paragraph\">\n-<p>Size of the threadpool that each tabletserver devotes to replicating data</p>\n-</div>\n-<div class=\"paragraph\">\n-<p><em>Type:</em> COUNT<br>\n-<em>Zookeeper Mutable:</em> yes<br>\n-<em>Default Value:</em> <code>4</code></p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"REPLICATION_PEERS\">A.3.26. replication.peer.*</h4>\n-<div class=\"paragraph\">\n-<p>Properties in this category control what systems data can be replicated to</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"REPLICATION_PEER_USER\">A.3.27. replication.peer.user.*</h4>\n-<div class=\"paragraph\">\n-<p>The username to provide when authenticating with the given peer</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"REPLICATION_PEER_PASSWORD\">A.3.28. replication.peer.password.*</h4>\n-<div class=\"paragraph\">\n-<p>The password to provide when authenticating with the given peer</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"REPLICATION_PEER_KEYTAB\">A.3.29. replication.peer.keytab.*</h4>\n-<div class=\"paragraph\">\n-<p>The keytab to use when authenticating with the given peer</p>\n-</div>\n-</div>\n-</div>\n-<div class=\"sect2\">\n-<h3 id=\"_property_types\">A.4. Property Types</h3>\n-<div class=\"sect3\">\n-<h4 id=\"_duration\">A.4.1. duration</h4>\n-<div class=\"paragraph\">\n-<p>A non-negative integer optionally followed by a unit of time (whitespace disallowed), as in 30s.\n-If no unit of time is specified, seconds are assumed. Valid units are 'ms', 's', 'm', 'h' for milliseconds, seconds, minutes, and hours.\n-Examples of valid durations are '600', '30s', '45m', '30000ms', '3d', and '1h'.\n-Examples of invalid durations are '1w', '1h30m', '1s 200ms', 'ms', '', and 'a'.\n-Unless otherwise stated, the max value for the duration represented in milliseconds is 9223372036854775807</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_memory\">A.4.2. memory</h4>\n-<div class=\"paragraph\">\n-<p>A positive integer optionally followed by a unit of memory (whitespace disallowed), as in 2G.\n-If no unit is specified, bytes are assumed. Valid units are 'B', 'K', 'M', 'G', for bytes, kilobytes, megabytes, and gigabytes.\n-Examples of valid memories are '1024', '20B', '100K', '1500M', '2G'.\n-Examples of invalid memories are '1M500K', '1M 2K', '1MB', '1.5G', '1,024K', '', and 'a'.\n-Unless otherwise stated, the max value for the memory represented in bytes is 9223372036854775807</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_host_list\">A.4.3. host list</h4>\n-<div class=\"paragraph\">\n-<p>A comma-separated list of hostnames or ip addresses, with optional port numbers.\n-Examples of valid host lists are 'localhost:2000,www.example.com,10.10.1.1:500' and 'localhost'.\n-Examples of invalid host lists are '', ':1000', and 'localhost:80000'</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_port\">A.4.4. port</h4>\n-<div class=\"paragraph\">\n-<p>An positive integer in the range 1024-65535 (not already in use or specified elsewhere in the configuration),\n-zero to indicate any open ephemeral port, or a range of positive integers specified as M-N</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_count\">A.4.5. count</h4>\n-<div class=\"paragraph\">\n-<p>A non-negative integer in the range of 0-2147483647</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_fractionpercentage\">A.4.6. fraction/percentage</h4>\n-<div class=\"paragraph\">\n-<p>A floating point number that represents either a fraction or, if suffixed with the '%' character, a percentage.\n-Examples of valid fractions/percentages are '10', '1000%', '0.05', '5%', '0.2%', '0.0005'.\n-Examples of invalid fractions/percentages are '', '10 percent', 'Hulk Hogan'</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_path\">A.4.7. path</h4>\n-<div class=\"paragraph\">\n-<p>A string that represents a filesystem path, which can be either relative or absolute to some directory. The filesystem depends on the property. The following environment variables will be substituted: [ACCUMULO_HOME, ACCUMULO_CONF_DIR]</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_absolute_path\">A.4.8. absolute path</h4>\n-<div class=\"paragraph\">\n-<p>An absolute filesystem path. The filesystem depends on the property. This is the same as path, but enforces that its root is explicitly specified.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_java_class\">A.4.9. java class</h4>\n-<div class=\"paragraph\">\n-<p>A fully qualified java class name representing a class on the classpath.\n-An example is 'java.lang.String', rather than 'String'</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_java_class_list\">A.4.10. java class list</h4>\n-<div class=\"paragraph\">\n-<p>A list of fully qualified java class names representing classes on the classpath.\n-An example is 'java.lang.String', rather than 'String'</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_durability_2\">A.4.11. durability</h4>\n-<div class=\"paragraph\">\n-<p>One of 'none', 'log', 'flush' or 'sync'.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_gc_post_action\">A.4.12. gc_post_action</h4>\n-<div class=\"paragraph\">\n-<p>One of 'none', 'flush', or 'compact'.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_string\">A.4.13. string</h4>\n-<div class=\"paragraph\">\n-<p>An arbitrary string of characters whose format is unspecified and interpreted based on the context of the property to which it applies.</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_boolean\">A.4.14. boolean</h4>\n-<div class=\"paragraph\">\n-<p>Has a value of either 'true' or 'false' (case-insensitive)</p>\n-</div>\n-</div>\n-<div class=\"sect3\">\n-<h4 id=\"_uri\">A.4.15. uri</h4>\n-<div class=\"paragraph\">\n-<p>A valid URI</p>\n-</div>\n+<p>Unresolved directive in accumulo_user_manual.asciidoc - include::appendices/config.txt[]</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div id=\"footer\">\n <div id=\"footer-text\">\n-Last updated 2020-12-17 17:09:12 -0500\n+Last updated 2025-01-30 00:49:34 UTC\n </div>\n </div>\n </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -255,276 +255,14 @@\n           o _\b2_\b0_\b._\b7_\b._\b _\bS_\bi_\bm_\bp_\bl_\be_\b _\bS_\by_\bs_\bt_\be_\bm_\b _\bR_\be_\bc_\bo_\bv_\be_\br_\by\n           o _\b2_\b0_\b._\b8_\b._\b _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bS_\by_\bs_\bt_\be_\bm_\b _\bR_\be_\bc_\bo_\bv_\be_\br_\by\n                 # _\b2_\b0_\b._\b8_\b._\b1_\b._\b _\bH_\bD_\bF_\bS_\b _\bF_\ba_\bi_\bl_\bu_\br_\be\n                 # _\b2_\b0_\b._\b8_\b._\b2_\b._\b _\bZ_\bo_\bo_\bK_\be_\be_\bp_\be_\br_\b _\bF_\ba_\bi_\bl_\bu_\br_\be\n           o _\b2_\b0_\b._\b9_\b._\b _\bU_\bp_\bg_\br_\ba_\bd_\be_\b _\bI_\bs_\bs_\bu_\be_\bs\n           o _\b2_\b0_\b._\b1_\b0_\b._\b _\bF_\bi_\bl_\be_\b _\bN_\ba_\bm_\bi_\bn_\bg_\b _\bC_\bo_\bn_\bv_\be_\bn_\bt_\bi_\bo_\bn_\bs\n           o _\b2_\b0_\b._\b1_\b1_\b._\b _\bH_\bD_\bF_\bS_\b _\bD_\be_\bc_\bo_\bm_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bi_\bn_\bg_\b _\bI_\bs_\bs_\bu_\be_\bs\n-    * _\bA_\bp_\bp_\be_\bn_\bd_\bi_\bx_\b _\bA_\b:_\b _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt\n-          o _\bA_\b._\b1_\b._\b _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bO_\bv_\be_\br_\bv_\bi_\be_\bw\n-                # _\bA_\b._\b1_\b._\b1_\b._\b _\bZ_\bo_\bo_\bk_\be_\be_\bp_\be_\br_\b _\bt_\ba_\bb_\bl_\be_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\bi_\be_\bs\n-                # _\bA_\b._\b1_\b._\b2_\b._\b _\bZ_\bo_\bo_\bk_\be_\be_\bp_\be_\br_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\bi_\be_\bs\n-                # _\bA_\b._\b1_\b._\b3_\b._\b _\ba_\bc_\bc_\bu_\bm_\bu_\bl_\bo_\b-_\bs_\bi_\bt_\be_\b._\bx_\bm_\bl\n-                # _\bA_\b._\b1_\b._\b4_\b._\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bV_\ba_\bl_\bu_\be_\bs\n-                # _\bA_\b._\b1_\b._\b5_\b._\b _\bZ_\bo_\bo_\bK_\be_\be_\bp_\be_\br_\b _\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b _\bC_\bo_\bn_\bs_\bi_\bd_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-          o _\bA_\b._\b2_\b._\b _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bS_\bh_\be_\bl_\bl\n-          o _\bA_\b._\b3_\b._\b _\bA_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bP_\br_\bo_\bp_\be_\br_\bt_\bi_\be_\bs\n-                # _\bA_\b._\b3_\b._\b1_\b._\b _\br_\bp_\bc_\b._\b*\n-                      # _\br_\bp_\bc_\b._\bj_\ba_\bv_\ba_\bx_\b._\bn_\be_\bt_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bS_\bt_\bo_\br_\be\n-                      # _\br_\bp_\bc_\b._\bj_\ba_\bv_\ba_\bx_\b._\bn_\be_\bt_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bS_\bt_\bo_\br_\be_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd\n-                      # _\br_\bp_\bc_\b._\bj_\ba_\bv_\ba_\bx_\b._\bn_\be_\bt_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bS_\bt_\bo_\br_\be_\bT_\by_\bp_\be\n-                      # _\br_\bp_\bc_\b._\bj_\ba_\bv_\ba_\bx_\b._\bn_\be_\bt_\b._\bs_\bs_\bl_\b._\bt_\br_\bu_\bs_\bt_\bS_\bt_\bo_\br_\be\n-                      # _\br_\bp_\bc_\b._\bj_\ba_\bv_\ba_\bx_\b._\bn_\be_\bt_\b._\bs_\bs_\bl_\b._\bt_\br_\bu_\bs_\bt_\bS_\bt_\bo_\br_\be_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd\n-                      # _\br_\bp_\bc_\b._\bj_\ba_\bv_\ba_\bx_\b._\bn_\be_\bt_\b._\bs_\bs_\bl_\b._\bt_\br_\bu_\bs_\bt_\bS_\bt_\bo_\br_\be_\bT_\by_\bp_\be\n-                      # _\br_\bp_\bc_\b._\bs_\ba_\bs_\bl_\b._\bq_\bo_\bp\n-                      # _\br_\bp_\bc_\b._\bs_\bs_\bl_\b._\bc_\bi_\bp_\bh_\be_\br_\b._\bs_\bu_\bi_\bt_\be_\bs\n-                      # _\br_\bp_\bc_\b._\bs_\bs_\bl_\b._\bc_\bl_\bi_\be_\bn_\bt_\b._\bp_\br_\bo_\bt_\bo_\bc_\bo_\bl\n-                      # _\br_\bp_\bc_\b._\bs_\bs_\bl_\b._\bs_\be_\br_\bv_\be_\br_\b._\be_\bn_\ba_\bb_\bl_\be_\bd_\b._\bp_\br_\bo_\bt_\bo_\bc_\bo_\bl_\bs\n-                      # _\br_\bp_\bc_\b._\bu_\bs_\be_\bJ_\bs_\bs_\be\n-                # _\bA_\b._\b3_\b._\b2_\b._\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\b*\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bd_\bf_\bs_\b._\bd_\bi_\br\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bd_\bf_\bs_\b._\bu_\br_\bi\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\ba_\bs_\bl_\b._\ba_\bl_\bl_\bo_\bw_\be_\bd_\b._\bh_\bo_\bs_\bt_\b._\bi_\bm_\bp_\be_\br_\bs_\bo_\bn_\ba_\bt_\bi_\bo_\bn\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\ba_\bs_\bl_\b._\ba_\bl_\bl_\bo_\bw_\be_\bd_\b._\bu_\bs_\be_\br_\b._\bi_\bm_\bp_\be_\br_\bs_\bo_\bn_\ba_\bt_\bi_\bo_\bn\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\ba_\bs_\bl_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\bs_\bl_\b._\bc_\bl_\bi_\be_\bn_\bt_\bA_\bu_\bt_\bh\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\bs_\bl_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bs_\be_\bc_\br_\be_\bt\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b._\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bo_\br\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b._\ba_\bu_\bt_\bh_\bo_\br_\bi_\bz_\bo_\br\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b._\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bH_\ba_\bn_\bd_\bl_\be_\br\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bv_\bo_\bl_\bu_\bm_\be_\bs\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bv_\bo_\bl_\bu_\bm_\be_\bs_\b._\br_\be_\bp_\bl_\ba_\bc_\be_\bm_\be_\bn_\bt_\bs\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bz_\bo_\bo_\bk_\be_\be_\bp_\be_\br_\b._\bh_\bo_\bs_\bt\n-                      # _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\bz_\bo_\bo_\bk_\be_\be_\bp_\be_\br_\b._\bt_\bi_\bm_\be_\bo_\bu_\bt\n-                # _\bA_\b._\b3_\b._\b3_\b._\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\ba_\bs_\bl_\b._\bi_\bm_\bp_\be_\br_\bs_\bo_\bn_\ba_\bt_\bi_\bo_\bn_\b._\b*_\b _\b(_\bD_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b)\n-                # _\bA_\b._\b3_\b._\b4_\b._\b _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\b*\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bc_\bl_\ba_\bs_\bs_\bp_\ba_\bt_\bh_\bs\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bd_\be_\bl_\be_\bg_\ba_\bt_\bi_\bo_\bn_\b._\bt_\bo_\bk_\be_\bn_\b._\bl_\bi_\bf_\be_\bt_\bi_\bm_\be\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bd_\be_\bl_\be_\bg_\ba_\bt_\bi_\bo_\bn_\b._\bt_\bo_\bk_\be_\bn_\b._\bu_\bp_\bd_\ba_\bt_\be_\b._\bi_\bn_\bt_\be_\br_\bv_\ba_\bl\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bd_\by_\bn_\ba_\bm_\bi_\bc_\b._\bc_\bl_\ba_\bs_\bs_\bp_\ba_\bt_\bh_\bs\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bk_\be_\br_\bb_\be_\br_\bo_\bs_\b._\bk_\be_\by_\bt_\ba_\bb\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bk_\be_\br_\bb_\be_\br_\bo_\bs_\b._\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bk_\be_\br_\bb_\be_\br_\bo_\bs_\b._\br_\be_\bn_\be_\bw_\ba_\bl_\b._\bp_\be_\br_\bi_\bo_\bd\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bl_\be_\bg_\ba_\bc_\by_\b._\bm_\be_\bt_\br_\bi_\bc_\bs\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bm_\ba_\bx_\b._\bs_\bc_\ba_\bn_\bn_\be_\br_\b._\br_\be_\bt_\br_\by_\b._\bp_\be_\br_\bi_\bo_\bd\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\br_\bp_\bc_\b._\bt_\bi_\bm_\be_\bo_\bu_\bt\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b._\bc_\br_\be_\bd_\be_\bn_\bt_\bi_\ba_\bl_\b._\bp_\br_\bo_\bv_\bi_\bd_\be_\br_\b._\bp_\ba_\bt_\bh_\bs\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bs_\be_\br_\bv_\be_\br_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\b._\bs_\bi_\bz_\be_\b._\bm_\ba_\bx\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bs_\be_\br_\bv_\be_\br_\b._\bs_\bi_\bm_\bp_\bl_\be_\bt_\bi_\bm_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bp_\bo_\bo_\bl_\b._\bs_\bi_\bz_\be\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bv_\bf_\bs_\b._\bc_\ba_\bc_\bh_\be_\b._\bd_\bi_\br\n-                      # _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bv_\bf_\bs_\b._\bc_\bl_\ba_\bs_\bs_\bp_\ba_\bt_\bh_\bs\n-                # _\bA_\b._\b3_\b._\b5_\b._\b _\bm_\ba_\bs_\bt_\be_\br_\b._\b*\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\br_\be_\bn_\ba_\bm_\be_\b._\bt_\bh_\br_\be_\ba_\bd_\bp_\bo_\bo_\bl_\b._\bs_\bi_\bz_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\br_\be_\bt_\br_\bi_\be_\bs\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\bt_\bh_\br_\be_\ba_\bd_\bp_\bo_\bo_\bl_\b._\bs_\bi_\bz_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\bt_\bi_\bm_\be_\bo_\bu_\bt\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bf_\ba_\bt_\be_\b._\bm_\be_\bt_\br_\bi_\bc_\bs_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bf_\ba_\bt_\be_\b._\bm_\be_\bt_\br_\bi_\bc_\bs_\b._\bm_\bi_\bn_\b._\bu_\bp_\bd_\ba_\bt_\be_\b._\bi_\bn_\bt_\be_\br_\bv_\ba_\bl\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bf_\ba_\bt_\be_\b._\bt_\bh_\br_\be_\ba_\bd_\bp_\bo_\bo_\bl_\b._\bs_\bi_\bz_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bl_\be_\ba_\bs_\be_\b._\br_\be_\bc_\bo_\bv_\be_\br_\by_\b._\bi_\bn_\bt_\be_\br_\bv_\ba_\bl\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bm_\be_\bt_\ba_\bd_\ba_\bt_\ba_\b._\bs_\bu_\bs_\bp_\be_\bn_\bd_\ba_\bb_\bl_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bp_\bo_\br_\bt_\b._\bc_\bl_\bi_\be_\bn_\bt\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bc_\bo_\bv_\be_\br_\by_\b._\bd_\be_\bl_\ba_\by\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bc_\bo_\bv_\be_\br_\by_\b._\bm_\ba_\bx_\b._\ba_\bg_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bc_\bo_\bv_\be_\br_\by_\b._\bt_\bi_\bm_\be_\b._\bm_\ba_\bx\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bc_\bo_\bo_\br_\bd_\bi_\bn_\ba_\bt_\bo_\br_\b._\bm_\bi_\bn_\bt_\bh_\br_\be_\ba_\bd_\bs\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bc_\bo_\bo_\br_\bd_\bi_\bn_\ba_\bt_\bo_\br_\b._\bp_\bo_\br_\bt\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bc_\bo_\bo_\br_\bd_\bi_\bn_\ba_\bt_\bo_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bc_\bh_\be_\bc_\bk_\b._\bt_\bi_\bm_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bs_\bt_\ba_\bt_\bu_\bs_\b._\bs_\bc_\ba_\bn_\b._\bi_\bn_\bt_\be_\br_\bv_\ba_\bl\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bs_\be_\br_\bv_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bc_\bh_\be_\bc_\bk_\b._\bt_\bi_\bm_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bs_\be_\br_\bv_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bs_\b._\bm_\bi_\bn_\bi_\bm_\bu_\bm\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bs_\bt_\ba_\br_\bt_\bu_\bp_\b._\bt_\bs_\be_\br_\bv_\be_\br_\b._\ba_\bv_\ba_\bi_\bl_\b._\bm_\ba_\bx_\b._\bw_\ba_\bi_\bt\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bs_\bt_\ba_\br_\bt_\bu_\bp_\b._\bt_\bs_\be_\br_\bv_\be_\br_\b._\ba_\bv_\ba_\bi_\bl_\b._\bm_\bi_\bn_\b._\bc_\bo_\bu_\bn_\bt\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bs_\bt_\ba_\bt_\bu_\bs_\b._\bt_\bh_\br_\be_\ba_\bd_\bp_\bo_\bo_\bl_\b._\bs_\bi_\bz_\be\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bt_\ba_\bb_\bl_\be_\bt_\b._\bb_\ba_\bl_\ba_\bn_\bc_\be_\br\n-                      # _\bm_\ba_\bs_\bt_\be_\br_\b._\bw_\ba_\bl_\bo_\bg_\b._\bc_\bl_\bo_\bs_\be_\br_\b._\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-                # _\bA_\b._\b3_\b._\b6_\b._\b _\bt_\bs_\be_\br_\bv_\be_\br_\b._\b*\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\ba_\br_\bc_\bh_\bi_\bv_\be_\b._\bw_\ba_\bl_\bo_\bg_\bs\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\ba_\bs_\bs_\bi_\bg_\bn_\bm_\be_\bn_\bt_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\ba_\bs_\bs_\bi_\bg_\bn_\bm_\be_\bn_\bt_\b._\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b._\bw_\ba_\br_\bn_\bi_\bn_\bg\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bb_\bl_\bo_\bo_\bm_\b._\bl_\bo_\ba_\bd_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\ba_\bs_\bs_\bi_\bg_\bn_\b._\bt_\bh_\br_\be_\ba_\bd_\bs\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\bp_\br_\bo_\bc_\be_\bs_\bs_\b._\bt_\bh_\br_\be_\ba_\bd_\bs\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\br_\be_\bt_\br_\by_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bb_\bu_\bl_\bk_\b._\bt_\bi_\bm_\be_\bo_\bu_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\ba_\bc_\bh_\be_\b._\bd_\ba_\bt_\ba_\b._\bs_\bi_\bz_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\ba_\bc_\bh_\be_\b._\bi_\bn_\bd_\be_\bx_\b._\bs_\bi_\bz_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bl_\bi_\be_\bn_\bt_\b._\bt_\bi_\bm_\be_\bo_\bu_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\bd_\be_\bl_\ba_\by\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\b._\bf_\bi_\bl_\be_\bs_\b._\bo_\bp_\be_\bn_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\bt_\bh_\br_\bo_\bu_\bg_\bh_\bp_\bu_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\bt_\br_\ba_\bc_\be_\b._\bp_\be_\br_\bc_\be_\bn_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\bi_\bn_\bo_\br_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\bi_\bn_\bo_\br_\b._\bt_\br_\ba_\bc_\be_\b._\bp_\be_\br_\bc_\be_\bn_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bw_\ba_\br_\bn_\b._\bt_\bi_\bm_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt_\b._\bb_\bl_\bo_\bc_\bk_\bs_\bi_\bz_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bd_\bi_\br_\b._\bm_\be_\bm_\bd_\bu_\bm_\bp\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bf_\bi_\bl_\be_\bs_\b._\bo_\bp_\be_\bn_\b._\bi_\bd_\bl_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bh_\bo_\bl_\bd_\b._\bt_\bi_\bm_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bl_\bo_\bg_\b._\bb_\bu_\bs_\by_\b._\bt_\ba_\bb_\bl_\be_\bt_\bs_\b._\bc_\bo_\bu_\bn_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bl_\bo_\bg_\b._\bb_\bu_\bs_\by_\b._\bt_\ba_\bb_\bl_\be_\bt_\bs_\b._\bi_\bn_\bt_\be_\br_\bv_\ba_\bl\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\be_\bm_\bo_\br_\by_\b._\bm_\ba_\bn_\ba_\bg_\be_\br\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\be_\bm_\bo_\br_\by_\b._\bm_\ba_\bp_\bs_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\be_\bm_\bo_\br_\by_\b._\bm_\ba_\bp_\bs_\b._\bn_\ba_\bt_\bi_\bv_\be_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\be_\bt_\ba_\bd_\ba_\bt_\ba_\b._\br_\be_\ba_\bd_\ba_\bh_\be_\ba_\bd_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bf_\bs\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bm_\bu_\bt_\ba_\bt_\bi_\bo_\bn_\b._\bq_\bu_\be_\bu_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bp_\bo_\br_\bt_\b._\bc_\bl_\bi_\be_\bn_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bp_\bo_\br_\bt_\b._\bs_\be_\ba_\br_\bc_\bh\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\br_\be_\ba_\bd_\ba_\bh_\be_\ba_\bd_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\br_\be_\bc_\bo_\bv_\be_\br_\by_\b._\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bb_\ba_\bt_\bc_\bh_\bw_\br_\bi_\bt_\be_\br_\b._\br_\be_\bp_\bl_\ba_\by_\be_\br_\b._\bm_\be_\bm_\bo_\br_\by\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt_\b._\br_\be_\bp_\bl_\ba_\by_\be_\br\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\bc_\ba_\bn_\b._\bf_\bi_\bl_\be_\bs_\b._\bo_\bp_\be_\bn_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\be_\br_\bv_\be_\br_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\b._\bs_\bi_\bz_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\be_\br_\bv_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bc_\bh_\be_\bc_\bk_\b._\bt_\bi_\bm_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\be_\br_\bv_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bs_\b._\bm_\bi_\bn_\bi_\bm_\bu_\bm\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bi_\bd_\bl_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bu_\bp_\bd_\ba_\bt_\be_\b._\bi_\bd_\bl_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\bl_\bo_\bw_\b._\bf_\bi_\bl_\be_\bp_\be_\br_\bm_\bi_\bt_\b._\bt_\bi_\bm_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\bl_\bo_\bw_\b._\bf_\bl_\bu_\bs_\bh_\b._\bt_\bi_\bm_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bs_\bo_\br_\bt_\b._\bb_\bu_\bf_\bf_\be_\br_\b._\bs_\bi_\bz_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bt_\ba_\bb_\bl_\be_\bt_\b._\bs_\bp_\bl_\bi_\bt_\b._\bm_\bi_\bd_\bp_\bo_\bi_\bn_\bt_\b._\bf_\bi_\bl_\be_\bs_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bt_\bo_\bt_\ba_\bl_\b._\bm_\bu_\bt_\ba_\bt_\bi_\bo_\bn_\b._\bq_\bu_\be_\bu_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\b._\bb_\bl_\bo_\bc_\bk_\bs_\bi_\bz_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\b._\bs_\by_\bn_\bc\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\b._\bs_\by_\bn_\bc_\b._\bm_\be_\bt_\bh_\bo_\bd\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\bo_\bg_\b._\bm_\ba_\bx_\b._\ba_\bg_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\bo_\bg_\b._\bm_\ba_\bx_\b._\bs_\bi_\bz_\be\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\bo_\bg_\b._\bm_\ba_\bx_\bi_\bm_\bu_\bm_\b._\bw_\ba_\bi_\bt_\b._\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\bo_\bg_\b._\bt_\bo_\bl_\be_\br_\ba_\bt_\be_\bd_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b._\bf_\ba_\bi_\bl_\bu_\br_\be_\bs\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\ba_\bl_\bo_\bg_\b._\bt_\bo_\bl_\be_\br_\ba_\bt_\be_\bd_\b._\bw_\ba_\bi_\bt_\b._\bi_\bn_\bc_\br_\be_\bm_\be_\bn_\bt\n-                      # _\bt_\bs_\be_\br_\bv_\be_\br_\b._\bw_\bo_\br_\bk_\bq_\b._\bt_\bh_\br_\be_\ba_\bd_\bs\n-                # _\bA_\b._\b3_\b._\b7_\b._\b _\bt_\bs_\be_\br_\bv_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\br_\be_\bp_\bl_\ba_\by_\be_\br_\b._\b*\n-                # _\bA_\b._\b3_\b._\b8_\b._\b _\bg_\bc_\b._\b*\n-                      # _\bg_\bc_\b._\bc_\by_\bc_\bl_\be_\b._\bd_\be_\bl_\ba_\by\n-                      # _\bg_\bc_\b._\bc_\by_\bc_\bl_\be_\b._\bs_\bt_\ba_\br_\bt\n-                      # _\bg_\bc_\b._\bf_\bi_\bl_\be_\b._\ba_\br_\bc_\bh_\bi_\bv_\be\n-                      # _\bg_\bc_\b._\bm_\be_\bt_\br_\bi_\bc_\bs_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bg_\bc_\b._\bp_\bo_\br_\bt_\b._\bc_\bl_\bi_\be_\bn_\bt\n-                      # _\bg_\bc_\b._\bp_\bo_\bs_\bt_\b._\bm_\be_\bt_\ba_\bd_\ba_\bt_\ba_\b._\ba_\bc_\bt_\bi_\bo_\bn\n-                      # _\bg_\bc_\b._\bt_\bh_\br_\be_\ba_\bd_\bs_\b._\bd_\be_\bl_\be_\bt_\be\n-                      # _\bg_\bc_\b._\bt_\br_\ba_\bc_\be_\b._\bp_\be_\br_\bc_\be_\bn_\bt\n-                      # _\bg_\bc_\b._\bt_\br_\ba_\bs_\bh_\b._\bi_\bg_\bn_\bo_\br_\be\n-                # _\bA_\b._\b3_\b._\b9_\b._\b _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\b*\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bb_\ba_\bn_\bn_\be_\br_\b._\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bb_\ba_\bn_\bn_\be_\br_\b._\bc_\bo_\bl_\bo_\br\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bb_\ba_\bn_\bn_\be_\br_\b._\bt_\be_\bx_\bt\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bl_\bo_\bc_\bk_\b._\bc_\bh_\be_\bc_\bk_\b._\bi_\bn_\bt_\be_\br_\bv_\ba_\bl\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bl_\bo_\bg_\b._\bd_\ba_\bt_\be_\b._\bf_\bo_\br_\bm_\ba_\bt\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bp_\bo_\br_\bt_\b._\bc_\bl_\bi_\be_\bn_\bt\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bp_\bo_\br_\bt_\b._\bl_\bo_\bg_\b4_\bj\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\be_\bx_\bc_\bl_\bu_\bd_\be_\b._\bc_\bi_\bp_\bh_\be_\br_\bs\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bi_\bn_\bc_\bl_\bu_\bd_\be_\b._\bc_\bi_\bp_\bh_\be_\br_\bs\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bi_\bn_\bc_\bl_\bu_\bd_\be_\b._\bp_\br_\bo_\bt_\bo_\bc_\bo_\bl_\bs\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bS_\bt_\bo_\br_\be\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bS_\bt_\bo_\br_\be_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bk_\be_\by_\bS_\bt_\bo_\br_\be_\bT_\by_\bp_\be\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bt_\br_\bu_\bs_\bt_\bS_\bt_\bo_\br_\be\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bt_\br_\bu_\bs_\bt_\bS_\bt_\bo_\br_\be_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd\n-                      # _\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\bs_\bs_\bl_\b._\bt_\br_\bu_\bs_\bt_\bS_\bt_\bo_\br_\be_\bT_\by_\bp_\be\n-                # _\bA_\b._\b3_\b._\b1_\b0_\b._\b _\bt_\br_\ba_\bc_\be_\b._\b*\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bp_\bo_\br_\bt_\b._\bc_\bl_\bi_\be_\bn_\bt\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bs_\bp_\ba_\bn_\b._\br_\be_\bc_\be_\bi_\bv_\be_\br_\bs\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bt_\ba_\bb_\bl_\be\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bt_\bo_\bk_\be_\bn_\b._\bt_\by_\bp_\be\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bu_\bs_\be_\br\n-                      # _\bt_\br_\ba_\bc_\be_\b._\bz_\bo_\bo_\bk_\be_\be_\bp_\be_\br_\b._\bp_\ba_\bt_\bh\n-                # _\bA_\b._\b3_\b._\b1_\b1_\b._\b _\bt_\br_\ba_\bc_\be_\b._\bs_\bp_\ba_\bn_\b._\br_\be_\bc_\be_\bi_\bv_\be_\br_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b2_\b._\b _\bt_\br_\ba_\bc_\be_\b._\bt_\bo_\bk_\be_\bn_\b._\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b3_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\b*\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\ba_\bl_\ba_\bn_\bc_\be_\br\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\bl_\bo_\bo_\bm_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\bl_\bo_\bo_\bm_\b._\be_\br_\br_\bo_\br_\b._\br_\ba_\bt_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\bl_\bo_\bo_\bm_\b._\bh_\ba_\bs_\bh_\b._\bt_\by_\bp_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\bl_\bo_\bo_\bm_\b._\bk_\be_\by_\b._\bf_\bu_\bn_\bc_\bt_\bo_\br\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\bl_\bo_\bo_\bm_\b._\bl_\bo_\ba_\bd_\b._\bt_\bh_\br_\be_\bs_\bh_\bo_\bl_\bd\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bb_\bl_\bo_\bo_\bm_\b._\bs_\bi_\bz_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bb_\bl_\bo_\bc_\bk_\b._\be_\bn_\ba_\bb_\bl_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bi_\bn_\bd_\be_\bx_\b._\be_\bn_\ba_\bb_\bl_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\bl_\ba_\bs_\bs_\bp_\ba_\bt_\bh_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\be_\bv_\be_\br_\by_\bt_\bh_\bi_\bn_\bg_\b._\bi_\bd_\bl_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bj_\bo_\br_\b._\br_\ba_\bt_\bi_\bo\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\bi_\bn_\bo_\br_\b._\bi_\bd_\bl_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\bi_\bn_\bo_\br_\b._\bl_\bo_\bg_\bs_\b._\bt_\bh_\br_\be_\bs_\bh_\bo_\bl_\bd\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bm_\bi_\bn_\bo_\br_\b._\bm_\be_\br_\bg_\be_\b._\bf_\bi_\bl_\be_\b._\bs_\bi_\bz_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bd_\bu_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\ba_\bi_\bl_\bu_\br_\be_\bs_\b._\bi_\bg_\bn_\bo_\br_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\bb_\bl_\bo_\bc_\bk_\bs_\bi_\bz_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b._\bb_\bl_\bo_\bc_\bk_\bs_\bi_\bz_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b._\bb_\bl_\bo_\bc_\bk_\bs_\bi_\bz_\be_\b._\bi_\bn_\bd_\be_\bx\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b._\bt_\by_\bp_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bi_\bl_\be_\b._\bt_\by_\bp_\be\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bf_\bo_\br_\bm_\ba_\bt_\bt_\be_\br\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bg_\br_\bo_\bu_\bp_\bs_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bi_\bn_\bt_\be_\br_\be_\bp_\br_\be_\bt_\be_\br\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bm_\ba_\bj_\bc_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bs_\bt_\br_\ba_\bt_\be_\bg_\by\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bs_\ba_\bm_\bp_\bl_\be_\br\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bs_\bc_\ba_\bn_\b._\bm_\ba_\bx_\b._\bm_\be_\bm_\bo_\br_\by\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b._\bs_\bc_\ba_\bn_\b._\bv_\bi_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bs_\bp_\bl_\bi_\bt_\b._\be_\bn_\bd_\br_\bo_\bw_\b._\bs_\bi_\bz_\be_\b._\bm_\ba_\bx\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bs_\bp_\bl_\bi_\bt_\b._\bt_\bh_\br_\be_\bs_\bh_\bo_\bl_\bd\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bs_\bu_\bs_\bp_\be_\bn_\bd_\b._\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn\n-                      # _\bt_\ba_\bb_\bl_\be_\b._\bw_\ba_\bl_\bo_\bg_\b._\be_\bn_\ba_\bb_\bl_\be_\bd\n-                # _\bA_\b._\b3_\b._\b1_\b4_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bc_\bu_\bs_\bt_\bo_\bm_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b5_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b6_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b7_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\bs_\bc_\ba_\bn_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b8_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\bm_\bi_\bn_\bc_\b._\b*\n-                # _\bA_\b._\b3_\b._\b1_\b9_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\bm_\ba_\bj_\bc_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b0_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bg_\br_\bo_\bu_\bp_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b1_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bm_\ba_\bj_\bc_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bs_\bt_\br_\ba_\bt_\be_\bg_\by_\b._\bo_\bp_\bt_\bs_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b2_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bt_\ba_\br_\bg_\be_\bt_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b3_\b._\b _\bt_\ba_\bb_\bl_\be_\b._\bs_\ba_\bm_\bp_\bl_\be_\br_\b._\bo_\bp_\bt_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b4_\b._\b _\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bv_\bf_\bs_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bl_\ba_\bs_\bs_\bp_\ba_\bt_\bh_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b5_\b._\b _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\b*\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bd_\br_\bi_\bv_\be_\br_\b._\bd_\be_\bl_\ba_\by\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bx_\b._\bu_\bn_\bi_\bt_\b._\bs_\bi_\bz_\be\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bm_\ba_\bx_\b._\bw_\bo_\br_\bk_\b._\bq_\bu_\be_\bu_\be\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bn_\ba_\bm_\be\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\br_\be_\bc_\be_\bi_\bp_\bt_\b._\bs_\be_\br_\bv_\bi_\bc_\be_\b._\bp_\bo_\br_\bt\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\br_\be_\bc_\be_\bi_\bv_\be_\br_\b._\bm_\bi_\bn_\b._\bt_\bh_\br_\be_\ba_\bd_\bs\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\br_\be_\bc_\be_\bi_\bv_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bc_\bh_\be_\bc_\bk_\b._\bt_\bi_\bm_\be\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\br_\bp_\bc_\b._\bt_\bi_\bm_\be_\bo_\bu_\bt\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bt_\br_\ba_\bc_\be_\b._\bp_\be_\br_\bc_\be_\bn_\bt\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bw_\bo_\br_\bk_\b._\ba_\bs_\bs_\bi_\bg_\bn_\be_\br\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bw_\bo_\br_\bk_\b._\ba_\bs_\bs_\bi_\bg_\bn_\bm_\be_\bn_\bt_\b._\bs_\bl_\be_\be_\bp\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bw_\bo_\br_\bk_\b._\ba_\bt_\bt_\be_\bm_\bp_\bt_\bs\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bw_\bo_\br_\bk_\b._\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\b._\bd_\be_\bl_\ba_\by\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bw_\bo_\br_\bk_\b._\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\b._\bp_\be_\br_\bi_\bo_\bd\n-                      # _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bw_\bo_\br_\bk_\be_\br_\b._\bt_\bh_\br_\be_\ba_\bd_\bs\n-                # _\bA_\b._\b3_\b._\b2_\b6_\b._\b _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b7_\b._\b _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\bu_\bs_\be_\br_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b8_\b._\b _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b._\b*\n-                # _\bA_\b._\b3_\b._\b2_\b9_\b._\b _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\bk_\be_\by_\bt_\ba_\bb_\b._\b*\n-          o _\bA_\b._\b4_\b._\b _\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b _\bT_\by_\bp_\be_\bs\n-                # _\bA_\b._\b4_\b._\b1_\b._\b _\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn\n-                # _\bA_\b._\b4_\b._\b2_\b._\b _\bm_\be_\bm_\bo_\br_\by\n-                # _\bA_\b._\b4_\b._\b3_\b._\b _\bh_\bo_\bs_\bt_\b _\bl_\bi_\bs_\bt\n-                # _\bA_\b._\b4_\b._\b4_\b._\b _\bp_\bo_\br_\bt\n-                # _\bA_\b._\b4_\b._\b5_\b._\b _\bc_\bo_\bu_\bn_\bt\n-                # _\bA_\b._\b4_\b._\b6_\b._\b _\bf_\br_\ba_\bc_\bt_\bi_\bo_\bn_\b/_\bp_\be_\br_\bc_\be_\bn_\bt_\ba_\bg_\be\n-                # _\bA_\b._\b4_\b._\b7_\b._\b _\bp_\ba_\bt_\bh\n-                # _\bA_\b._\b4_\b._\b8_\b._\b _\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b _\bp_\ba_\bt_\bh\n-                # _\bA_\b._\b4_\b._\b9_\b._\b _\bj_\ba_\bv_\ba_\b _\bc_\bl_\ba_\bs_\bs\n-                # _\bA_\b._\b4_\b._\b1_\b0_\b._\b _\bj_\ba_\bv_\ba_\b _\bc_\bl_\ba_\bs_\bs_\b _\bl_\bi_\bs_\bt\n-                # _\bA_\b._\b4_\b._\b1_\b1_\b._\b _\bd_\bu_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by\n-                # _\bA_\b._\b4_\b._\b1_\b2_\b._\b _\bg_\bc_\b__\bp_\bo_\bs_\bt_\b__\ba_\bc_\bt_\bi_\bo_\bn\n-                # _\bA_\b._\b4_\b._\b1_\b3_\b._\b _\bs_\bt_\br_\bi_\bn_\bg\n-                # _\bA_\b._\b4_\b._\b1_\b4_\b._\b _\bb_\bo_\bo_\bl_\be_\ba_\bn\n-                # _\bA_\b._\b4_\b._\b1_\b5_\b._\b _\bu_\br_\bi\n [accumulo logo]\n Copyright \u00a9 2011-2020 The Apache Software Foundation, Licensed under the Apache\n License, Version 2.0. Apache Accumulo, Accumulo, Apache, and the Apache\n Accumulo project logo are trademarks of the Apache Software Foundation.\n *\b**\b**\b**\b**\b* 1\b1.\b. I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n Apache Accumulo is a highly scalable structured store based on Google\u2019s\n BigTable. Accumulo is written in Java and operates over the Hadoop Distributed\n@@ -1133,15 +871,15 @@\n accumulo.stop();\n // delete your temporary folder\n *\b**\b**\b**\b**\b* 6\b6.\b. T\bTa\bab\bbl\ble\be C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n Accumulo tables have a few options that can be configured to alter the default\n behavior of Accumulo as well as improve performance based on the data stored.\n These include locality groups, constraints, bloom filters, iterators, and block\n cache. For a complete list of available configuration options, see\n-_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt.\n+_\b[_\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b].\n *\b**\b**\b**\b* 6\b6.\b.1\b1.\b. L\bLo\boc\bca\bal\bli\bit\bty\by G\bGr\bro\bou\bup\bps\bs *\b**\b**\b**\b*\n Accumulo supports storing sets of column families separately on disk to allow\n clients to efficiently scan over columns that are frequently used together and\n to avoid scanning over column families that are not requested. After a locality\n group is set, Scanner and BatchScanner operations will automatically take\n advantage of them whenever the fetchColumnFamilies() method is used.\n By default, tables place all column families into the same ``default'' locality\n@@ -4287,15 +4025,15 @@\n The instance needs a secret to enable secure communication between servers.\n Configure your secret and make sure that the accumulo-site.xml file is not\n readable to other users. For alternatives to storing the instance.secret in\n plaintext, please read the Sensitive Configuration Values section.\n Some settings can be modified via the Accumulo shell and take effect\n immediately, but some settings require a process restart to take effect. See\n the configuration documentation (available in the docs directory of the tarball\n-and in _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt) for details.\n+and in _\b[_\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b]) for details.\n One aspect of Accumulo\u2019s configuration which is different as compared to the\n rest of the Hadoop ecosystem is that the server-process classpath is determined\n in part by multiple values. A bootstrap classpath is based soley on the\n accumulo-start.jar, Log4j and $ACCUMULO_CONF_DIR.\n A second classloader is used to dynamically load all of the resources specified\n by general.classpaths in $ACCUMULO_CONF_DIR/accumulo-site.xml. This value is a\n comma-separated list of regular-expression paths which are all loaded into a\n@@ -5883,1530 +5621,10 @@\n Q\bQ: My Hadoop DataNode is hung for hours trying to decommission.\n A\bA: Write Ahead Logs stay open until they hit the size threshold, which could be\n many hours or days in some cases. These open files will prevent a DN from\n finishing its decommissioning process (HDFS-3599) in some versions of Hadoop 2.\n If you stop the DN, then the WALog file will not be closed and you could lose\n data. To work around this issue, we now close WALogs on a time period specified\n by the property tserver.walog.max.age with a default period of 24 hours.\n-*\b**\b**\b**\b**\b* A\bAp\bpp\bpe\ben\bnd\bdi\bix\bx A\bA:\b: C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn M\bMa\ban\bna\bag\bge\bem\bme\ben\bnt\bt *\b**\b**\b**\b**\b*\n-*\b**\b**\b**\b* A\bA.\b.1\b1.\b. C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn O\bOv\bve\ber\brv\bvi\bie\bew\bw *\b**\b**\b**\b*\n-All accumulo properties have a default value in the source code. Properties can\n-also be set in accumulo-site.xml and in zookeeper on per-table or system-wide\n-basis. If properties are set in more than one location, accumulo will choose\n-the property with the highest precedence. This order of precedence is described\n-below (from highest to lowest):\n-*\b**\b**\b* A\bA.\b.1\b1.\b.1\b1.\b. Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br t\bta\bab\bbl\ble\be p\bpr\bro\bop\bpe\ber\brt\bti\bie\bes\bs *\b**\b**\b*\n-Table properties are applied to the entire cluster when set in zookeeper using\n-the accumulo API or shell. While table properties take precedent over system\n-properties, both will override properties set in accumulo-site.xml\n-Table properties consist of all properties with the table.* prefix. Table\n-properties are configured on a per-table basis using the following shell\n-commmand:\n-config -t TABLE -s PROPERTY=VALUE\n-*\b**\b**\b* A\bA.\b.1\b1.\b.2\b2.\b. Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br s\bsy\bys\bst\bte\bem\bm p\bpr\bro\bop\bpe\ber\brt\bti\bie\bes\bs *\b**\b**\b*\n-System properties are applied to the entire cluster when set in zookeeper using\n-the accumulo API or shell. System properties consist of all properties with a\n-yes in the Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be column in the table below. They are set with the\n-following shell command:\n-config -s PROPERTY=VALUE\n-If a table.* property is set using this method, the value will apply to all\n-tables except those configured on per-table basis (which have higher\n-precedence).\n-While most system properties take effect immediately, some require a restart of\n-the process which is indicated in Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be.\n-*\b**\b**\b* A\bA.\b.1\b1.\b.3\b3.\b. a\bac\bcc\bcu\bum\bmu\bul\blo\bo-\b-s\bsi\bit\bte\be.\b.x\bxm\bml\bl *\b**\b**\b*\n-Accumulo processes (master, tserver, etc) read their local accumulo-site.xml on\n-start up. Therefore, changes made to accumulo-site.xml must rsynced across the\n-cluster and processes must be restarted to apply changes.\n-Certain properties (indicated by a no in Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be) cannot be set in\n-zookeeper and only set in this file. The accumulo-site.xml also allows you to\n-configure tablet servers with different settings.\n-*\b**\b**\b* A\bA.\b.1\b1.\b.4\b4.\b. D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\bes\bs *\b**\b**\b*\n-All properties have a default value in the source code. This value has the\n-lowest precedence and is overriden if set in accumulo-site.xml or zookeeper.\n-While the default value is usually optimal, there are cases where a change can\n-increase query and ingest performance.\n-*\b**\b**\b* A\bA.\b.1\b1.\b.5\b5.\b. Z\bZo\boo\boK\bKe\bee\bep\bpe\ber\br P\bPr\bro\bop\bpe\ber\brt\bty\by C\bCo\bon\bns\bsi\bid\bde\ber\bra\bat\bti\bio\bon\bns\bs *\b**\b**\b*\n-Any properties that are stored in ZooKeeper should consider the limitations of\n-ZooKeeper itself with respect to the number of nodes and the size of the node\n-data. Custom table properties and options for Iterators configured on tables\n-are two areas in which there aren\u2019t any failsafes built into the API that can\n-prevent the user from making this mistake.\n-While these properties have the ability to add some much needed dynamic\n-configuration tools, use cases which might fall into these warnings should be\n-reconsidered.\n-*\b**\b**\b**\b* A\bA.\b.2\b2.\b. C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn i\bin\bn t\bth\bhe\be S\bSh\bhe\bel\bll\bl *\b**\b**\b**\b*\n-The config command in the shell allows you to view the current system\n-configuration. You can also use the -t option to view a table\u2019s configuration\n-as below:\n-$ ./bin/accumulo shell -u root\n-Enter current password for 'root'@'accumulo-instance': ******\n-\n-Shell - Apache Accumulo Interactive Shell\n--\n-- version: 1.6.0\n-- instance name: accumulo-instance\n-- instance id: 4f48fa03-f692-43ce-ae03-94c9ea8b7181\n--\n-- type 'help' for a list of available commands\n--\n-root@accumulo-instance> config -t foo\n----------+---------------------------------------------+-----------------------\n--------------------------------\n-SCOPE    | NAME                                        | VALUE\n----------+---------------------------------------------+-----------------------\n--------------------------------\n-default  | table.balancer ............................ |\n-org.apache.accumulo.server.master.balancer.DefaultLoadBalancer\n-default  | table.bloom.enabled ....................... | false\n-default  | table.bloom.error.rate .................... | 0.5%\n-default  | table.bloom.hash.type ..................... | murmur\n-default  | table.bloom.key.functor ................... |\n-org.apache.accumulo.core.file.keyfunctor.RowFunctor\n-default  | table.bloom.load.threshold ................ | 1\n-default  | table.bloom.size .......................... | 1048576\n-default  | table.cache.block.enable .................. | false\n-default  | table.cache.index.enable .................. | false\n-default  | table.compaction.major.everything.at ...... | 19700101000000GMT\n-default  | table.compaction.major.everything.idle .... | 1h\n-default  | table.compaction.major.ratio .............. | 1.3\n-site     |    @override .............................. | 1.4\n-system   |    @override .............................. | 1.5\n-table    |    @override .............................. | 1.6\n-default  | table.compaction.minor.idle ............... | 5m\n-default  | table.compaction.minor.logs.threshold ..... | 3\n-default  | table.failures.ignore ..................... | false\n-*\b**\b**\b**\b* A\bA.\b.3\b3.\b. A\bAv\bva\bai\bil\bla\bab\bbl\ble\be P\bPr\bro\bop\bpe\ber\brt\bti\bie\bes\bs *\b**\b**\b**\b*\n-Jump to: _\br_\bp_\bc_\b._\b* | _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\b* | _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\br_\bp_\bc_\b._\bs_\ba_\bs_\bl_\b._\bi_\bm_\bp_\be_\br_\bs_\bo_\bn_\ba_\bt_\bi_\bo_\bn_\b._\b*_\b _\b(_\bD_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b) |\n-_\bg_\be_\bn_\be_\br_\ba_\bl_\b._\b* | _\bm_\ba_\bs_\bt_\be_\br_\b._\b* | _\bt_\bs_\be_\br_\bv_\be_\br_\b._\b* | _\bt_\bs_\be_\br_\bv_\be_\br_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\br_\be_\bp_\bl_\ba_\by_\be_\br_\b._\b* | _\bg_\bc_\b._\b* |\n-_\bm_\bo_\bn_\bi_\bt_\bo_\br_\b._\b* | _\bt_\br_\ba_\bc_\be_\b._\b* | _\bt_\br_\ba_\bc_\be_\b._\bs_\bp_\ba_\bn_\b._\br_\be_\bc_\be_\bi_\bv_\be_\br_\b._\b* | _\bt_\br_\ba_\bc_\be_\b._\bt_\bo_\bk_\be_\bn_\b._\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\b*\n-| _\bt_\ba_\bb_\bl_\be_\b._\bc_\bu_\bs_\bt_\bo_\bm_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\b* |\n-_\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\bs_\bc_\ba_\bn_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\bm_\bi_\bn_\bc_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b._\bm_\ba_\bj_\bc_\b._\b* |\n-_\bt_\ba_\bb_\bl_\be_\b._\bg_\br_\bo_\bu_\bp_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\bm_\ba_\bj_\bc_\b._\bc_\bo_\bm_\bp_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bs_\bt_\br_\ba_\bt_\be_\bg_\by_\b._\bo_\bp_\bt_\bs_\b._\b* |\n-_\bt_\ba_\bb_\bl_\be_\b._\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bt_\ba_\br_\bg_\be_\bt_\b._\b* | _\bt_\ba_\bb_\bl_\be_\b._\bs_\ba_\bm_\bp_\bl_\be_\br_\b._\bo_\bp_\bt_\b._\b* |\n-_\bg_\be_\bn_\be_\br_\ba_\bl_\b._\bv_\bf_\bs_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b._\bc_\bl_\ba_\bs_\bs_\bp_\ba_\bt_\bh_\b._\b* | _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\b* | _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\b* |\n-_\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\bu_\bs_\be_\br_\b._\b* | _\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b._\b* |\n-_\br_\be_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bp_\be_\be_\br_\b._\bk_\be_\by_\bt_\ba_\bb_\b._\b*\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b1.\b. r\brp\bpc\bc.\b.*\b* *\b**\b**\b*\n-Properties in this category related to the configuration of SSL keys for RPC.\n-See also instance.ssl.enabled\n-*\b**\b* r\brp\bpc\bc.\b.j\bja\bav\bva\bax\bx.\b.n\bne\bet\bt.\b.s\bss\bsl\bl.\b.k\bke\bey\byS\bSt\bto\bor\bre\be *\b**\b*\n-Path of the keystore file for the servers' private SSL key\n-T\bTy\byp\bpe\be:\b: PATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: $ACCUMULO_CONF_DIR/ssl/keystore.jks\n-*\b**\b* r\brp\bpc\bc.\b.j\bja\bav\bva\bax\bx.\b.n\bne\bet\bt.\b.s\bss\bsl\bl.\b.k\bke\bey\byS\bSt\bto\bor\bre\beP\bPa\bas\bss\bsw\bwo\bor\brd\bd *\b**\b*\n-Password used to encrypt the SSL private keystore. Leave blank to use the\n-Accumulo instance secret\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* r\brp\bpc\bc.\b.j\bja\bav\bva\bax\bx.\b.n\bne\bet\bt.\b.s\bss\bsl\bl.\b.k\bke\bey\byS\bSt\bto\bor\bre\beT\bTy\byp\bpe\be *\b**\b*\n-Type of SSL keystore\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: jks\n-*\b**\b* r\brp\bpc\bc.\b.j\bja\bav\bva\bax\bx.\b.n\bne\bet\bt.\b.s\bss\bsl\bl.\b.t\btr\bru\bus\bst\btS\bSt\bto\bor\bre\be *\b**\b*\n-Path of the truststore file for the root cert\n-T\bTy\byp\bpe\be:\b: PATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: $ACCUMULO_CONF_DIR/ssl/truststore.jks\n-*\b**\b* r\brp\bpc\bc.\b.j\bja\bav\bva\bax\bx.\b.n\bne\bet\bt.\b.s\bss\bsl\bl.\b.t\btr\bru\bus\bst\btS\bSt\bto\bor\bre\beP\bPa\bas\bss\bsw\bwo\bor\brd\bd *\b**\b*\n-Password used to encrypt the SSL truststore. Leave blank to use no password\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* r\brp\bpc\bc.\b.j\bja\bav\bva\bax\bx.\b.n\bne\bet\bt.\b.s\bss\bsl\bl.\b.t\btr\bru\bus\bst\btS\bSt\bto\bor\bre\beT\bTy\byp\bpe\be *\b**\b*\n-Type of SSL truststore\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: jks\n-*\b**\b* r\brp\bpc\bc.\b.s\bsa\bas\bsl\bl.\b.q\bqo\bop\bp *\b**\b*\n-The quality of protection to be used with SASL. Valid values are 'auth', 'auth-\n-int', and 'auth-conf'\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: auth\n-*\b**\b* r\brp\bpc\bc.\b.s\bss\bsl\bl.\b.c\bci\bip\bph\bhe\ber\br.\b.s\bsu\bui\bit\bte\bes\bs *\b**\b*\n-Comma separated list of cipher suites that can be used by accepted connections\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* r\brp\bpc\bc.\b.s\bss\bsl\bl.\b.c\bcl\bli\bie\ben\bnt\bt.\b.p\bpr\bro\bot\bto\boc\bco\bol\bl *\b**\b*\n-The protocol used to connect to a secure server, must be in the list of enabled\n-protocols on the server side (rpc.ssl.server.enabled.protocols)\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: TLSv1.2\n-*\b**\b* r\brp\bpc\bc.\b.s\bss\bsl\bl.\b.s\bse\ber\brv\bve\ber\br.\b.e\ben\bna\bab\bbl\ble\bed\bd.\b.p\bpr\bro\bot\bto\boc\bco\bol\bls\bs *\b**\b*\n-Comma separated list of protocols that can be used to accept connections\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: TLSv1.2\n-*\b**\b* r\brp\bpc\bc.\b.u\bus\bse\beJ\bJs\bss\bse\be *\b**\b*\n-Use JSSE system properties to configure SSL rather than the rpc.javax.net.ssl.*\n-Accumulo properties\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b2.\b. i\bin\bns\bst\bta\ban\bnc\bce\be.\b.*\b* *\b**\b**\b*\n-Properties in this category must be consistent throughout a cloud. This is\n-enforced and servers won\u2019t be able to communicate if these differ.\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.d\bdf\bfs\bs.\b.d\bdi\bir\br *\b**\b*\n-D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd.\b. HDFS directory in which accumulo instance will run. Do not change\n-after accumulo is initialized.\n-T\bTy\byp\bpe\be:\b: ABSOLUTEPATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: /accumulo\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.d\bdf\bfs\bs.\b.u\bur\bri\bi *\b**\b*\n-D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd.\b. A url accumulo should use to connect to DFS. If this is empty,\n-accumulo will obtain this information from the hadoop configuration. This\n-property will only be used when creating new files if instance.volumes is\n-empty. After an upgrade to 1.6.0 Accumulo will start using absolute paths to\n-reference files. Files created before a 1.6.0 upgrade are referenced via\n-relative paths. Relative paths will always be resolved using this config (if\n-empty using the hadoop config).\n-T\bTy\byp\bpe\be:\b: URI\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.r\brp\bpc\bc.\b.s\bsa\bas\bsl\bl.\b.a\bal\bll\blo\bow\bwe\bed\bd.\b.h\bho\bos\bst\bt.\b.i\bim\bmp\bpe\ber\brs\bso\bon\bna\bat\bti\bio\bon\bn *\b**\b*\n-One-line configuration property controlling the network locations (hostnames)\n-that are allowed to impersonate other users\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.r\brp\bpc\bc.\b.s\bsa\bas\bsl\bl.\b.a\bal\bll\blo\bow\bwe\bed\bd.\b.u\bus\bse\ber\br.\b.i\bim\bmp\bpe\ber\brs\bso\bon\bna\bat\bti\bio\bon\bn *\b**\b*\n-One-line configuration property controlling what users are allowed to\n-impersonate other users\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.r\brp\bpc\bc.\b.s\bsa\bas\bsl\bl.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-Configures Thrift RPCs to require SASL with GSSAPI which supports Kerberos\n-authentication. Mutually exclusive with SSL RPC configuration.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.r\brp\bpc\bc.\b.s\bss\bsl\bl.\b.c\bcl\bli\bie\ben\bnt\btA\bAu\but\bth\bh *\b**\b*\n-Require clients to present certs signed by a trusted root\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.r\brp\bpc\bc.\b.s\bss\bsl\bl.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-Use SSL for socket connections from clients and among accumulo services.\n-Mutually exclusive with SASL RPC configuration.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.s\bse\bec\bcr\bre\bet\bt *\b**\b*\n-A secret unique to a given instance that all servers must know in order to\n-communicate with one another. It should be changed prior to the initialization\n-of Accumulo. To change it after Accumulo has been initialized, use the\n-ChangeSecret tool and then update conf/accumulo-site.xml everywhere. Before\n-using the ChangeSecret tool, make sure Accumulo is not running and you are\n-logged in as the user that controls Accumulo files in HDFS. To use the\n-ChangeSecret tool, run the command: ./bin/accumulo\n-org.apache.accumulo.server.util.ChangeSecret\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: DEFAULT\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.s\bse\bec\bcu\bur\bri\bit\bty\by.\b.a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bto\bor\br *\b**\b*\n-The authenticator class that accumulo will use to determine if a user has\n-privilege to perform an action\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.server.security.handler.ZKAuthenticator\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.s\bse\bec\bcu\bur\bri\bit\bty\by.\b.a\bau\but\bth\bho\bor\bri\biz\bzo\bor\br *\b**\b*\n-The authorizor class that accumulo will use to determine what labels a user has\n-privilege to see\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.server.security.handler.ZKAuthorizor\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.s\bse\bec\bcu\bur\bri\bit\bty\by.\b.p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bnH\bHa\ban\bnd\bdl\ble\ber\br *\b**\b*\n-The permission handler class that accumulo will use to determine if a user has\n-privilege to perform an action\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.server.security.handler.ZKPermHandler\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.v\bvo\bol\blu\bum\bme\bes\bs *\b**\b*\n-A comma seperated list of dfs uris to use. Files will be stored across these\n-filesystems. If this is empty, then instance.dfs.uri will be used. After adding\n-uris to this list, run 'accumulo init --add-volume' and then restart tservers.\n-If entries are removed from this list then tservers will need to be restarted.\n-After a uri is removed from the list Accumulo will not create new files in that\n-location, however Accumulo can still reference files created at that location\n-before the config change. To use a comma or other reserved characters in a URI\n-use standard URI hex encoding. For example replace commas with %2C.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.v\bvo\bol\blu\bum\bme\bes\bs.\b.r\bre\bep\bpl\bla\bac\bce\bem\bme\ben\bnt\bts\bs *\b**\b*\n-Since accumulo stores absolute URIs changing the location of a namenode could\n-prevent Accumulo from starting. The property helps deal with that situation.\n-Provide a comma separated list of uri replacement pairs here if a namenode\n-location changes. Each pair shold be separated with a space. For example, if\n-hdfs://nn1 was replaced with hdfs://nnA and hdfs://nn2 was replaced with hdfs:/\n-/nnB, then set this property to 'hdfs://nn1 hdfs://nnA,hdfs://nn2 hdfs://nnB'\n-Replacements must be configured for use. To see which volumes are currently in\n-use, run 'accumulo admin volumes -l'. To use a comma or other reserved\n-characters in a URI use standard URI hex encoding. For example replace commas\n-with %2C.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.z\bzo\boo\bok\bke\bee\bep\bpe\ber\br.\b.h\bho\bos\bst\bt *\b**\b*\n-Comma separated list of zookeeper servers\n-T\bTy\byp\bpe\be:\b: HOSTLIST\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: localhost:2181\n-*\b**\b* i\bin\bns\bst\bta\ban\bnc\bce\be.\b.z\bzo\boo\bok\bke\bee\bep\bpe\ber\br.\b.t\bti\bim\bme\beo\bou\but\bt *\b**\b*\n-Zookeeper session timeout; max value when represented as milliseconds should be\n-no larger than 2147483647\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b**\b* A\bA.\b.3\b3.\b.3\b3.\b. i\bin\bns\bst\bta\ban\bnc\bce\be.\b.r\brp\bpc\bc.\b.s\bsa\bas\bsl\bl.\b.i\bim\bmp\bpe\ber\brs\bso\bon\bna\bat\bti\bio\bon\bn.\b.*\b* (\b(D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd)\b) *\b**\b**\b*\n-D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd.\b. Prefix that allows configuration of users that are allowed to\n-impersonate other users\n-*\b**\b**\b* A\bA.\b.3\b3.\b.4\b4.\b. g\bge\ben\bne\ber\bra\bal\bl.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the behavior of accumulo overall, but do not\n-have to be consistent throughout a cloud.\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.c\bcl\bla\bas\bss\bsp\bpa\bat\bth\bhs\bs *\b**\b*\n-A list of all of the places to look for a class. Order does matter, as it will\n-look for the jar starting in the first location to the last. Please note,\n-hadoop conf and hadoop lib directories NEED to be here, along with accumulo lib\n-and zookeeper directory. Supports full regex on filename alone.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b:\n-$ACCUMULO_CONF_DIR,\n-$ACCUMULO_HOME/lib/[^.].*.jar,\n-$ZOOKEEPER_HOME/zookeeper[^.].*.jar,\n-$HADOOP_CONF_DIR,\n-$HADOOP_PREFIX/[^.].*.jar,\n-$HADOOP_PREFIX/lib/(?!slf4j)[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/common/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/common/lib/(?!slf4j)[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/hdfs/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/mapreduce/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/yarn/[^.].*.jar,\n-$HADOOP_PREFIX/share/hadoop/yarn/lib/jersey.*.jar,\n-/usr/hdp/current/hadoop-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-client/lib/(?!slf4j)[^.].*.jar,\n-/usr/hdp/current/hadoop-hdfs-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-mapreduce-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-yarn-client/[^.].*.jar,\n-/usr/hdp/current/hadoop-yarn-client/lib/jersey.*.jar,\n-/usr/hdp/current/hive-client/lib/hive-accumulo-handler.jar\n-/usr/lib/hadoop/[^.].*.jar,\n-/usr/lib/hadoop/lib/[^.].*.jar,\n-/usr/lib/hadoop-hdfs/[^.].*.jar,\n-/usr/lib/hadoop-mapreduce/[^.].*.jar,\n-/usr/lib/hadoop-yarn/[^.].*.jar,\n-/usr/lib/hadoop-yarn/lib/jersey.*.jar,\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.d\bde\bel\ble\beg\bga\bat\bti\bio\bon\bn.\b.t\bto\bok\bke\ben\bn.\b.l\bli\bif\bfe\bet\bti\bim\bme\be *\b**\b*\n-The length of time that delegation tokens and secret keys are valid\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 7d\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.d\bde\bel\ble\beg\bga\bat\bti\bio\bon\bn.\b.t\bto\bok\bke\ben\bn.\b.u\bup\bpd\bda\bat\bte\be.\b.i\bin\bnt\bte\ber\brv\bva\bal\bl *\b**\b*\n-The length of time between generation of new secret keys\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1d\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.d\bdy\byn\bna\bam\bmi\bic\bc.\b.c\bcl\bla\bas\bss\bsp\bpa\bat\bth\bhs\bs *\b**\b*\n-A list of all of the places where changes in jars or classes will force a\n-reload of the classloader.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: $ACCUMULO_HOME/lib/ext/[^.].*.jar\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.k\bke\ber\brb\bbe\ber\bro\bos\bs.\b.k\bke\bey\byt\bta\bab\bb *\b**\b*\n-Path to the kerberos keytab to use. Leave blank if not using kerberoized hdfs\n-T\bTy\byp\bpe\be:\b: PATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.k\bke\ber\brb\bbe\ber\bro\bos\bs.\b.p\bpr\bri\bin\bnc\bci\bip\bpa\bal\bl *\b**\b*\n-Name of the kerberos principal to use. _HOST will automatically be replaced by\n-the machines hostname in the hostname portion of the principal. Leave blank if\n-not using kerberoized hdfs\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.k\bke\ber\brb\bbe\ber\bro\bos\bs.\b.r\bre\ben\bne\bew\bwa\bal\bl.\b.p\bpe\ber\bri\bio\bod\bd *\b**\b*\n-The amount of time between attempts to perform Kerberos ticket renewals. This\n-does not equate to how often tickets are actually renewed (which is performed\n-at 80% of the ticket lifetime).\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.l\ble\beg\bga\bac\bcy\by.\b.m\bme\bet\btr\bri\bic\bcs\bs *\b**\b*\n-Use the old metric infrastructure configured by accumulo-metrics.xml, instead\n-of Hadoop Metrics2\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.m\bma\bax\bx.\b.s\bsc\bca\ban\bnn\bne\ber\br.\b.r\bre\bet\btr\bry\by.\b.p\bpe\ber\bri\bio\bod\bd *\b**\b*\n-The maximum amount of time that a Scanner should wait before retrying a failed\n-RPC\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5s\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.r\brp\bpc\bc.\b.t\bti\bim\bme\beo\bou\but\bt *\b**\b*\n-Time to wait on I/O for simple, short RPC calls\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 120s\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.s\bse\bec\bcu\bur\bri\bit\bty\by.\b.c\bcr\bre\bed\bde\ben\bnt\bti\bia\bal\bl.\b.p\bpr\bro\bov\bvi\bid\bde\ber\br.\b.p\bpa\bat\bth\bhs\bs *\b**\b*\n-Comma-separated list of paths to CredentialProviders\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.s\bse\ber\brv\bve\ber\br.\b.m\bme\bes\bss\bsa\bag\bge\be.\b.s\bsi\biz\bze\be.\b.m\bma\bax\bx *\b**\b*\n-The maximum size of a message that can be sent to a server.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1G\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.s\bse\ber\brv\bve\ber\br.\b.s\bsi\bim\bmp\bpl\ble\bet\bti\bim\bme\ber\br.\b.t\bth\bhr\bre\bea\bad\bdp\bpo\boo\bol\bl.\b.s\bsi\biz\bze\be *\b**\b*\n-The number of threads to use for server-internal scheduled tasks\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.v\bvf\bfs\bs.\b.c\bca\bac\bch\bhe\be.\b.d\bdi\bir\br *\b**\b*\n-Directory to use for the vfs cache. The cache will keep a soft reference to all\n-of the classes loaded in the VM. This should be on local disk on each node with\n-sufficient space. It defaults to ${java.io.tmpdir}/accumulo-vfs-cache-$\n-{user.name}\n-T\bTy\byp\bpe\be:\b: ABSOLUTEPATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: ${java.io.tmpdir}/accumulo-vfs-cache-${user.name}\n-*\b**\b* g\bge\ben\bne\ber\bra\bal\bl.\b.v\bvf\bfs\bs.\b.c\bcl\bla\bas\bss\bsp\bpa\bat\bth\bhs\bs *\b**\b*\n-Configuration for a system level vfs classloader. Accumulo jar can be\n-configured here and loaded out of HDFS.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b**\b* A\bA.\b.3\b3.\b.5\b5.\b. m\bma\bas\bst\bte\ber\br.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the behavior of the master server\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.b\bbu\bul\blk\bk.\b.r\bre\ben\bna\bam\bme\be.\b.t\bth\bhr\bre\bea\bad\bdp\bpo\boo\bol\bl.\b.s\bsi\biz\bze\be *\b**\b*\n-The number of threads to use when moving user files to bulk ingest directories\n-under accumulo control\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 20\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.b\bbu\bul\blk\bk.\b.r\bre\bet\btr\bri\bie\bes\bs *\b**\b*\n-The number of attempts to bulk-load a file before giving up.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 3\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.b\bbu\bul\blk\bk.\b.t\bth\bhr\bre\bea\bad\bdp\bpo\boo\bol\bl.\b.s\bsi\biz\bze\be *\b**\b*\n-The number of threads to use when coordinating a bulk-import.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.b\bbu\bul\blk\bk.\b.t\bti\bim\bme\beo\bou\but\bt *\b**\b*\n-The time to wait for a tablet server to process a bulk import request\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5m\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.f\bfa\bat\bte\be.\b.m\bme\bet\btr\bri\bic\bcs\bs.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-Enable reporting of FATE metrics in JMX (and logging with Hadoop Metrics2\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.f\bfa\bat\bte\be.\b.m\bme\bet\btr\bri\bic\bcs\bs.\b.m\bmi\bin\bn.\b.u\bup\bpd\bda\bat\bte\be.\b.i\bin\bnt\bte\ber\brv\bva\bal\bl *\b**\b*\n-Limit calls from metric sinks to zookeeper to update interval\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 60s\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.f\bfa\bat\bte\be.\b.t\bth\bhr\bre\bea\bad\bdp\bpo\boo\bol\bl.\b.s\bsi\biz\bze\be *\b**\b*\n-The number of threads used to run FAult-Tolerant Executions. These are\n-primarily table operations like merge.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 4\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.l\ble\bea\bas\bse\be.\b.r\bre\bec\bco\bov\bve\ber\bry\by.\b.i\bin\bnt\bte\ber\brv\bva\bal\bl *\b**\b*\n-The amount of time to wait after requesting a WAL file to be recovered\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5s\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.m\bme\bet\bta\bad\bda\bat\bta\ba.\b.s\bsu\bus\bsp\bpe\ben\bnd\bda\bab\bbl\ble\be *\b**\b*\n-Allow tablets for the accumulo.metadata table to be suspended via\n-table.suspend.duration.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.p\bpo\bor\brt\bt.\b.c\bcl\bli\bie\ben\bnt\bt *\b**\b*\n-The port used for handling client connections on the master\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes but requires restart of the master\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 9999\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bec\bco\bov\bve\ber\bry\by.\b.d\bde\bel\bla\bay\by *\b**\b*\n-When a tablet server\u2019s lock is deleted, it takes time for it to completely\n-quit. This delay gives it time before log recoveries begin.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10s\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bec\bco\bov\bve\ber\bry\by.\b.m\bma\bax\bx.\b.a\bag\bge\be *\b**\b*\n-Recovery files older than this age will be removed.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 60m\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bec\bco\bov\bve\ber\bry\by.\b.t\bti\bim\bme\be.\b.m\bma\bax\bx *\b**\b*\n-The maximum time to attempt recovery before giving up\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30m\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.c\bco\boo\bor\brd\bdi\bin\bna\bat\bto\bor\br.\b.m\bmi\bin\bnt\bth\bhr\bre\bea\bad\bds\bs *\b**\b*\n-Minimum number of threads dedicated to answering coordinator requests\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 4\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.c\bco\boo\bor\brd\bdi\bin\bna\bat\bto\bor\br.\b.p\bpo\bor\brt\bt *\b**\b*\n-Port for the replication coordinator service\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10001\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.c\bco\boo\bor\brd\bdi\bin\bna\bat\bto\bor\br.\b.t\bth\bhr\bre\bea\bad\bdc\bch\bhe\bec\bck\bk.\b.t\bti\bim\bme\be *\b**\b*\n-The time between adjustments of the coordinator thread pool\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5s\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.s\bst\bta\bat\btu\bus\bs.\b.s\bsc\bca\ban\bn.\b.i\bin\bnt\bte\ber\brv\bva\bal\bl *\b**\b*\n-Amount of time to sleep before scanning the status section of the replication\n-table for new data\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.s\bse\ber\brv\bve\ber\br.\b.t\bth\bhr\bre\bea\bad\bdc\bch\bhe\bec\bck\bk.\b.t\bti\bim\bme\be *\b**\b*\n-The time between adjustments of the server thread pool.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1s\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.s\bse\ber\brv\bve\ber\br.\b.t\bth\bhr\bre\bea\bad\bds\bs.\b.m\bmi\bin\bni\bim\bmu\bum\bm *\b**\b*\n-The minimum number of threads to use to handle incoming requests.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 20\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.s\bst\bta\bar\brt\btu\bup\bp.\b.t\bts\bse\ber\brv\bve\ber\br.\b.a\bav\bva\bai\bil\bl.\b.m\bma\bax\bx.\b.w\bwa\bai\bit\bt *\b**\b*\n-Maximum time master will wait for tserver available threshold to be reached\n-before continuing. When set to 0 or less, will block indefinitely. Default is 0\n-to block indefinitely. Only valid when tserver available threshold is set\n-greater than 0. Added with version 1.10\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.s\bst\bta\bar\brt\btu\bup\bp.\b.t\bts\bse\ber\brv\bve\ber\br.\b.a\bav\bva\bai\bil\bl.\b.m\bmi\bin\bn.\b.c\bco\bou\bun\bnt\bt *\b**\b*\n-Minimum number of tservers that need to be registered before master will start\n-tablet assignment - checked at master initialization, when master gets lock.\n-When set to 0 or less, no blocking occurs. Default is 0 (disabled) to keep\n-original behaviour. Added with version 1.10\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.s\bst\bta\bat\btu\bus\bs.\b.t\bth\bhr\bre\bea\bad\bdp\bpo\boo\bol\bl.\b.s\bsi\biz\bze\be *\b**\b*\n-The number of threads to use when fetching the tablet server status for\n-balancing. Zero indicates an unlimited number of threads will be used.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.t\bta\bab\bbl\ble\bet\bt.\b.b\bba\bal\bla\ban\bnc\bce\ber\br *\b**\b*\n-The balancer class that accumulo will use to make tablet assignment and\n-migration decisions.\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.server.master.balancer.TableLoadBalancer\n-*\b**\b* m\bma\bas\bst\bte\ber\br.\b.w\bwa\bal\blo\bog\bg.\b.c\bcl\blo\bos\bse\ber\br.\b.i\bim\bmp\bpl\ble\bem\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b*\n-A class that implements a mechansim to steal write access to a file\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.server.master.recovery.HadoopLogCloser\n-*\b**\b**\b* A\bA.\b.3\b3.\b.6\b6.\b. t\bts\bse\ber\brv\bve\ber\br.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the behavior of the tablet servers\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.a\bar\brc\bch\bhi\biv\bve\be.\b.w\bwa\bal\blo\bog\bgs\bs *\b**\b*\n-Keep copies of the WALOGs for debugging purposes\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.a\bas\bss\bsi\big\bgn\bnm\bme\ben\bnt\bt.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The number of threads available to load tablets. Recoveries are still performed\n-serially.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 2\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.a\bas\bss\bsi\big\bgn\bnm\bme\ben\bnt\bt.\b.d\bdu\bur\bra\bat\bti\bio\bon\bn.\b.w\bwa\bar\brn\bni\bin\bng\bg *\b**\b*\n-The amount of time an assignment can run before the server will print a warning\n-along with the current stack trace. Meant to help debug stuck assignments\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.b\bbl\blo\boo\bom\bm.\b.l\blo\boa\bad\bd.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The number of concurrent threads that will load bloom filters in the\n-background. Setting this to zero will make bloom filters load in the\n-foreground.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 4\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.b\bbu\bul\blk\bk.\b.a\bas\bss\bsi\big\bgn\bn.\b.t\bth\bhr\bre\bea\bad\bds\bs *\b**\b*\n-The master delegates bulk file processing and assignment to tablet servers.\n-After the bulk file has been processed, the tablet server will assign the file\n-to the appropriate tablets on all servers. This property controls the number of\n-threads used to communicate to the other servers.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.b\bbu\bul\blk\bk.\b.p\bpr\bro\boc\bce\bes\bss\bs.\b.t\bth\bhr\bre\bea\bad\bds\bs *\b**\b*\n-The master will task a tablet server with pre-processing a bulk file prior to\n-assigning it to the appropriate tablet servers. This configuration value\n-controls the number of threads used to process the files.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.b\bbu\bul\blk\bk.\b.r\bre\bet\btr\bry\by.\b.m\bma\bax\bx *\b**\b*\n-The number of times the tablet server will attempt to assign a file to a tablet\n-as it migrates and splits.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.b\bbu\bul\blk\bk.\b.t\bti\bim\bme\beo\bou\but\bt *\b**\b*\n-The time to wait for a tablet server to process a bulk import request.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bca\bac\bch\bhe\be.\b.d\bda\bat\bta\ba.\b.s\bsi\biz\bze\be *\b**\b*\n-Specifies the size of the cache for file data blocks.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 128M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bca\bac\bch\bhe\be.\b.i\bin\bnd\bde\bex\bx.\b.s\bsi\biz\bze\be *\b**\b*\n-Specifies the size of the cache for file indices.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 512M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bcl\bli\bie\ben\bnt\bt.\b.t\bti\bim\bme\beo\bou\but\bt *\b**\b*\n-Time to wait for clients to continue scans before closing a session.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 3s\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The maximum number of concurrent major compactions for a tablet server\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 3\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.d\bde\bel\bla\bay\by *\b**\b*\n-Time a tablet server will sleep between checking which tablets need compaction.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.t\bth\bhr\bre\bea\bad\bd.\b.f\bfi\bil\ble\bes\bs.\b.o\bop\bpe\ben\bn.\b.m\bma\bax\bx *\b**\b*\n-Max number of files a major compaction thread can open at once.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.t\bth\bhr\bro\bou\bug\bgh\bhp\bpu\but\bt *\b**\b*\n-Maximum number of bytes to read or write per second over all major compactions\n-on a TabletServer, or 0B for unlimited.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0B\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.t\btr\bra\bac\bce\be.\b.p\bpe\ber\brc\bce\ben\bnt\bt *\b**\b*\n-The percent of major compactions to trace\n-T\bTy\byp\bpe\be:\b: FRACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0.1\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bmi\bin\bno\bor\br.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The maximum number of concurrent minor compactions for a tablet server\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 4\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bmi\bin\bno\bor\br.\b.t\btr\bra\bac\bce\be.\b.p\bpe\ber\brc\bce\ben\bnt\bt *\b**\b*\n-The percent of minor compactions to trace\n-T\bTy\byp\bpe\be:\b: FRACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0.1\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.w\bwa\bar\brn\bn.\b.t\bti\bim\bme\be *\b**\b*\n-When a compaction has not made progress for this time period, a warning will be\n-logged\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.d\bde\bef\bfa\bau\bul\blt\bt.\b.b\bbl\blo\boc\bck\bks\bsi\biz\bze\be *\b**\b*\n-Specifies a default blocksize for the tserver caches\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.d\bdi\bir\br.\b.m\bme\bem\bmd\bdu\bum\bmp\bp *\b**\b*\n-A long running scan could possibly hold memory that has been minor compacted.\n-To prevent this, the in memory map is dumped to a local file and the scan is\n-switched to that local file. We can not switch to the minor compacted file\n-because it may have been modified by iterators. The file dumped to the local\n-dir is an exact copy of what was in memory.\n-T\bTy\byp\bpe\be:\b: PATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: /tmp\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.f\bfi\bil\ble\bes\bs.\b.o\bop\bpe\ben\bn.\b.i\bid\bdl\ble\be *\b**\b*\n-Tablet servers leave previously used files open for future queries. This\n-setting determines how much time an unused file should be kept open until it is\n-closed.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.h\bho\bol\bld\bd.\b.t\bti\bim\bme\be.\b.m\bma\bax\bx *\b**\b*\n-The maximum time for a tablet server to be in the \"memory full\" state. If the\n-tablet server cannot write out memory in this much time, it will assume there\n-is some failure local to its node, and quit. A value of zero is equivalent to\n-forever.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.l\blo\bog\bg.\b.b\bbu\bus\bsy\by.\b.t\bta\bab\bbl\ble\bet\bts\bs.\b.c\bco\bou\bun\bnt\bt *\b**\b*\n-Number of busiest tablets to log. Logged at interval controlled by\n-tserver.log.busy.tablets.interval. If \u21d0 0, logging of busy tablets is disabled\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.l\blo\bog\bg.\b.b\bbu\bus\bsy\by.\b.t\bta\bab\bbl\ble\bet\bts\bs.\b.i\bin\bnt\bte\ber\brv\bva\bal\bl *\b**\b*\n-Time interval between logging out busy tablets information.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1h\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bme\bem\bmo\bor\bry\by.\b.m\bma\ban\bna\bag\bge\ber\br *\b**\b*\n-An implementation of MemoryManger that accumulo will use.\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b:\n-org.apache.accumulo.server.tabletserver.LargestFirstMemoryManager\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bme\bem\bmo\bor\bry\by.\b.m\bma\bap\bps\bs.\b.m\bma\bax\bx *\b**\b*\n-Maximum amount of memory that can be used to buffer data written to a tablet\n-server. There are two other properties that can effectively limit memory usage\n-table.compaction.minor.logs.threshold and tserver.walog.max.size. Ensure that\n-table.compaction.minor.logs.threshold * tserver.walog.max.size >= this\n-property.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1G\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bme\bem\bmo\bor\bry\by.\b.m\bma\bap\bps\bs.\b.n\bna\bat\bti\biv\bve\be.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-An in-memory data store for accumulo implemented in c++ that increases the\n-amount of data accumulo can hold in memory and avoids Java GC pauses.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes but requires restart of the tserver\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: true\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bme\bet\bta\bad\bda\bat\bta\ba.\b.r\bre\bea\bad\bda\bah\bhe\bea\bad\bd.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The maximum number of concurrent metadata read ahead that will execute.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 8\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The maximum number of concurrent tablet migrations for a tablet server\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bmo\bon\bni\bit\bto\bor\br.\b.f\bfs\bs *\b**\b*\n-When enabled the tserver will monitor file systems and kill itself when one\n-switches from rw to ro. This is usually and indication that Linux has detected\n-a bad disk.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: true\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.m\bmu\but\bta\bat\bti\bio\bon\bn.\b.q\bqu\bue\beu\bue\be.\b.m\bma\bax\bx *\b**\b*\n-D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd.\b. This setting is deprecated. See tserver.total.mutation.queue.max.\n-The amount of memory to use to store write-ahead-log mutations-per-session\n-before flushing them. Since the buffer is per write session, consider the max\n-number of concurrent writer when configuring. When using Hadoop 2, Accumulo\n-will call hsync() on the WAL. For a small number of concurrent writers,\n-increasing this buffer size decreases the frequncy of hsync calls. For a large\n-number of concurrent writers a small buffers size is ok because of group\n-commit.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.p\bpo\bor\brt\bt.\b.c\bcl\bli\bie\ben\bnt\bt *\b**\b*\n-The port used for handling client connections on the tablet servers\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes but requires restart of the tserver\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 9997\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.p\bpo\bor\brt\bt.\b.s\bse\bea\bar\brc\bch\bh *\b**\b*\n-if the ports above are in use, search higher ports until one is available\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.r\bre\bea\bad\bda\bah\bhe\bea\bad\bd.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The maximum number of concurrent read ahead that will execute. This effectively\n-limits the number of long running scans that can run concurrently per tserver.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 16\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.r\bre\bec\bco\bov\bve\ber\bry\by.\b.c\bco\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt.\b.m\bma\bax\bx *\b**\b*\n-The maximum number of threads to use to sort logs during recovery\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 2\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.b\bba\bat\btc\bch\bhw\bwr\bri\bit\bte\ber\br.\b.r\bre\bep\bpl\bla\bay\bye\ber\br.\b.m\bme\bem\bmo\bor\bry\by *\b**\b*\n-Memory to provide to batchwriter to replay mutations for replication\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 50M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.d\bde\bef\bfa\bau\bul\blt\bt.\b.r\bre\bep\bpl\bla\bay\bye\ber\br *\b**\b*\n-Default AccumuloReplicationReplayer implementation\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b:\n-org.apache.accumulo.tserver.replication.BatchWriterReplicationReplayer\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bsc\bca\ban\bn.\b.f\bfi\bil\ble\bes\bs.\b.o\bop\bpe\ben\bn.\b.m\bma\bax\bx *\b**\b*\n-Maximum total files that all tablets in a tablet server can open for scans.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes but requires restart of the tserver\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 100\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bse\ber\brv\bve\ber\br.\b.m\bme\bes\bss\bsa\bag\bge\be.\b.s\bsi\biz\bze\be.\b.m\bma\bax\bx *\b**\b*\n-The maximum size of a message that can be sent to a tablet server.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1G\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bse\ber\brv\bve\ber\br.\b.t\bth\bhr\bre\bea\bad\bdc\bch\bhe\bec\bck\bk.\b.t\bti\bim\bme\be *\b**\b*\n-The time between adjustments of the server thread pool.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1s\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bse\ber\brv\bve\ber\br.\b.t\bth\bhr\bre\bea\bad\bds\bs.\b.m\bmi\bin\bni\bim\bmu\bum\bm *\b**\b*\n-The minimum number of threads to use to handle incoming requests.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 20\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bse\bes\bss\bsi\bio\bon\bn.\b.i\bid\bdl\ble\be.\b.m\bma\bax\bx *\b**\b*\n-When a tablet server\u2019s SimpleTimer thread triggers to check idle sessions, this\n-configurable option will be used to evaluate scan sessions to determine if they\n-can be closed due to inactivity\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bse\bes\bss\bsi\bio\bon\bn.\b.u\bup\bpd\bda\bat\bte\be.\b.i\bid\bdl\ble\be.\b.m\bma\bax\bx *\b**\b*\n-When a tablet server\u2019s SimpleTimer thread triggers to check idle sessions, this\n-configurable option will be used to evaluate update sessions to determine if\n-they can be closed due to inactivity\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bsl\blo\bow\bw.\b.f\bfi\bil\ble\bep\bpe\ber\brm\bmi\bit\bt.\b.t\bti\bim\bme\be *\b**\b*\n-If a thread blocks more than this period of time waiting to get file permits,\n-debugging information will be written.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 100ms\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bsl\blo\bow\bw.\b.f\bfl\blu\bus\bsh\bh.\b.t\bti\bim\bme\be *\b**\b*\n-If a flush to the write-ahead log takes longer than this period of time,\n-debugging information will written, and may result in a log rollover.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 100ms\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.s\bso\bor\brt\bt.\b.b\bbu\buf\bff\bfe\ber\br.\b.s\bsi\biz\bze\be *\b**\b*\n-The amount of memory to use when sorting logs during recovery.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 200M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.t\bta\bab\bbl\ble\bet\bt.\b.s\bsp\bpl\bli\bit\bt.\b.m\bmi\bid\bdp\bpo\boi\bin\bnt\bt.\b.f\bfi\bil\ble\bes\bs.\b.m\bma\bax\bx *\b**\b*\n-To find a tablets split points, all index files are opened. This setting\n-determines how many index files can be opened at once. When there are more\n-index files than this setting multiple passes must be made, which is slower.\n-However opening too many files at once can cause problems.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 300\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.t\bto\bot\bta\bal\bl.\b.m\bmu\but\bta\bat\bti\bio\bon\bn.\b.q\bqu\bue\beu\bue\be.\b.m\bma\bax\bx *\b**\b*\n-The amount of memory used to store write-ahead-log mutations before flushing\n-them.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 50M\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\bl.\b.b\bbl\blo\boc\bck\bks\bsi\biz\bze\be *\b**\b*\n-The size of the HDFS blocks used to write to the Write-Ahead log. If zero, it\n-will be 110% of tserver.walog.max.size (that is, try to use just one block)\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\bl.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn *\b**\b*\n-The replication to use when writing the Write-Ahead log to HDFS. If zero, it\n-will use the HDFS default replication setting.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\bl.\b.s\bsy\byn\bnc\bc *\b**\b*\n-Use the SYNC_BLOCK create flag to sync WAL writes to disk. Prevents problems\n-recovering from sudden system resets.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: true\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\bl.\b.s\bsy\byn\bnc\bc.\b.m\bme\bet\bth\bho\bod\bd *\b**\b*\n-D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd.\b. This property is deprecated. Use table.durability instead.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: hsync\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\blo\bog\bg.\b.m\bma\bax\bx.\b.a\bag\bge\be *\b**\b*\n-The maximum age for each write-ahead log.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 24h\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\blo\bog\bg.\b.m\bma\bax\bx.\b.s\bsi\biz\bze\be *\b**\b*\n-The maximum size for each write-ahead log. See comment for\n-tserver.memory.maps.max\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1G\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\blo\bog\bg.\b.m\bma\bax\bxi\bim\bmu\bum\bm.\b.w\bwa\bai\bit\bt.\b.d\bdu\bur\bra\bat\bti\bio\bon\bn *\b**\b*\n-The maximum amount of time to wait after a failure to create or write a WAL\n-file.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5m\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\blo\bog\bg.\b.t\bto\bol\ble\ber\bra\bat\bte\bed\bd.\b.c\bcr\bre\bea\bat\bti\bio\bon\bn.\b.f\bfa\bai\bil\blu\bur\bre\bes\bs *\b**\b*\n-The maximum number of failures tolerated when creating a new WAL file. Negative\n-values will allow unlimited creation failures. Exceeding this number of\n-failures consecutively trying to create a new WAL causes the TabletServer to\n-exit.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 50\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwa\bal\blo\bog\bg.\b.t\bto\bol\ble\ber\bra\bat\bte\bed\bd.\b.w\bwa\bai\bit\bt.\b.i\bin\bnc\bcr\bre\bem\bme\ben\bnt\bt *\b**\b*\n-The amount of time to wait between failures to create or write a WALog.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1000ms\n-*\b**\b* t\bts\bse\ber\brv\bve\ber\br.\b.w\bwo\bor\brk\bkq\bq.\b.t\bth\bhr\bre\bea\bad\bds\bs *\b**\b*\n-The number of threads for the distributed work queue. These threads are used\n-for copying failed bulk files.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 2\n-*\b**\b**\b* A\bA.\b.3\b3.\b.7\b7.\b. t\bts\bse\ber\brv\bve\ber\br.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.r\bre\bep\bpl\bla\bay\bye\ber\br.\b.*\b* *\b**\b**\b*\n-Allows configuration of implementation used to apply replicated data\n-*\b**\b**\b* A\bA.\b.3\b3.\b.8\b8.\b. g\bgc\bc.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the behavior of the accumulo garbage\n-collector.\n-*\b**\b* g\bgc\bc.\b.c\bcy\byc\bcl\ble\be.\b.d\bde\bel\bla\bay\by *\b**\b*\n-Time between garbage collection cycles. In each cycle, old files no longer in\n-use are removed from the filesystem.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5m\n-*\b**\b* g\bgc\bc.\b.c\bcy\byc\bcl\ble\be.\b.s\bst\bta\bar\brt\bt *\b**\b*\n-Time to wait before attempting to garbage collect any old files.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b* g\bgc\bc.\b.f\bfi\bil\ble\be.\b.a\bar\brc\bch\bhi\biv\bve\be *\b**\b*\n-Archive any files/directories instead of moving to the HDFS trash or deleting.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* g\bgc\bc.\b.m\bme\bet\btr\bri\bic\bcs\bs.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-Enable detailed gc metrics reporting with hadoop metrics.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* g\bgc\bc.\b.p\bpo\bor\brt\bt.\b.c\bcl\bli\bie\ben\bnt\bt *\b**\b*\n-The listening port for the garbage collector\u2019s monitor service\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes but requires restart of the gc\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 9998\n-*\b**\b* g\bgc\bc.\b.p\bpo\bos\bst\bt.\b.m\bme\bet\bta\bad\bda\bat\bta\ba.\b.a\bac\bct\bti\bio\bon\bn *\b**\b*\n-When the gc runs it can make a lot of changes to the metadata, on completion,\n-to force the changes to be written to disk, the metadata and root tables can be\n-flushed and possibly compacted. Legal values are: compact - which both flushes\n-and compacts the metadata; flush - which flushes only (compactions may be\n-triggered if required); or none\n-T\bTy\byp\bpe\be:\b: GC_POST_ACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: compact\n-*\b**\b* g\bgc\bc.\b.t\bth\bhr\bre\bea\bad\bds\bs.\b.d\bde\bel\ble\bet\bte\be *\b**\b*\n-The number of threads used to delete files\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 16\n-*\b**\b* g\bgc\bc.\b.t\btr\bra\bac\bce\be.\b.p\bpe\ber\brc\bce\ben\bnt\bt *\b**\b*\n-Percent of gc cycles to trace\n-T\bTy\byp\bpe\be:\b: FRACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0.01\n-*\b**\b* g\bgc\bc.\b.t\btr\bra\bas\bsh\bh.\b.i\big\bgn\bno\bor\bre\be *\b**\b*\n-Do not use the Trash, even if it is configured.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b**\b* A\bA.\b.3\b3.\b.9\b9.\b. m\bmo\bon\bni\bit\bto\bor\br.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the behavior of the monitor web server.\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.b\bba\ban\bnn\bne\ber\br.\b.b\bba\bac\bck\bkg\bgr\bro\bou\bun\bnd\bd *\b**\b*\n-The background color of the banner text displayed on the monitor page.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: #304065\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.b\bba\ban\bnn\bne\ber\br.\b.c\bco\bol\blo\bor\br *\b**\b*\n-The color of the banner text displayed on the monitor page.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: #c4c4c4\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.b\bba\ban\bnn\bne\ber\br.\b.t\bte\bex\bxt\bt *\b**\b*\n-The banner text displayed on the monitor page.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.l\blo\boc\bck\bk.\b.c\bch\bhe\bec\bck\bk.\b.i\bin\bnt\bte\ber\brv\bva\bal\bl *\b**\b*\n-The amount of time to sleep between checking for the Montior ZooKeeper lock\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5s\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.l\blo\bog\bg.\b.d\bda\bat\bte\be.\b.f\bfo\bor\brm\bma\bat\bt *\b**\b*\n-The SimpleDateFormat string used to configure the date shown on the 'Recent\n-Logs' monitor page\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: yyyy/MM/dd HH:mm:ss,SSS\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.p\bpo\bor\brt\bt.\b.c\bcl\bli\bie\ben\bnt\bt *\b**\b*\n-The listening port for the monitor\u2019s http service\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 9995\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.p\bpo\bor\brt\bt.\b.l\blo\bog\bg4\b4j\bj *\b**\b*\n-The listening port for the monitor\u2019s log4j logging collection.\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 4560\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.e\bex\bxc\bcl\blu\bud\bde\be.\b.c\bci\bip\bph\bhe\ber\brs\bs *\b**\b*\n-A comma-separated list of disallowed SSL Ciphers, see\n-monitor.ssl.include.ciphers to allow ciphers\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.i\bin\bnc\bcl\blu\bud\bde\be.\b.c\bci\bip\bph\bhe\ber\brs\bs *\b**\b*\n-A comma-separated list of allows SSL Ciphers, see monitor.ssl.exclude.ciphers\n-to disallow ciphers\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.i\bin\bnc\bcl\blu\bud\bde\be.\b.p\bpr\bro\bot\bto\boc\bco\bol\bls\bs *\b**\b*\n-A comma-separate list of allowed SSL protocols\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: TLSv1.2\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.k\bke\bey\byP\bPa\bas\bss\bsw\bwo\bor\brd\bd *\b**\b*\n-Optional: the password for the private key in the keyStore. When not provided,\n-this defaults to the keystore password.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.k\bke\bey\byS\bSt\bto\bor\bre\be *\b**\b*\n-The keystore for enabling monitor SSL.\n-T\bTy\byp\bpe\be:\b: PATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.k\bke\bey\byS\bSt\bto\bor\bre\beP\bPa\bas\bss\bsw\bwo\bor\brd\bd *\b**\b*\n-The keystore password for enabling monitor SSL.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.k\bke\bey\byS\bSt\bto\bor\bre\beT\bTy\byp\bpe\be *\b**\b*\n-Type of SSL keystore\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: jks\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.t\btr\bru\bus\bst\btS\bSt\bto\bor\bre\be *\b**\b*\n-The truststore for enabling monitor SSL.\n-T\bTy\byp\bpe\be:\b: PATH\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.t\btr\bru\bus\bst\btS\bSt\bto\bor\bre\beP\bPa\bas\bss\bsw\bwo\bor\brd\bd *\b**\b*\n-The truststore password for enabling monitor SSL.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* m\bmo\bon\bni\bit\bto\bor\br.\b.s\bss\bsl\bl.\b.t\btr\bru\bus\bst\btS\bSt\bto\bor\bre\beT\bTy\byp\bpe\be *\b**\b*\n-Type of SSL truststore\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: jks\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b10\b0.\b. t\btr\bra\bac\bce\be.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the behavior of distributed tracing.\n-*\b**\b* t\btr\bra\bac\bce\be.\b.p\bpa\bas\bss\bsw\bwo\bor\brd\bd *\b**\b*\n-The password for the user used to store distributed traces\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: secret\n-*\b**\b* t\btr\bra\bac\bce\be.\b.p\bpo\bor\brt\bt.\b.c\bcl\bli\bie\ben\bnt\bt *\b**\b*\n-The listening port for the trace server\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 12234\n-*\b**\b* t\btr\bra\bac\bce\be.\b.s\bsp\bpa\ban\bn.\b.r\bre\bec\bce\bei\biv\bve\ber\brs\bs *\b**\b*\n-A list of span receiver classes to send trace spans\n-T\bTy\byp\bpe\be:\b: CLASSNAMELIST\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.tracer.ZooTraceClient\n-*\b**\b* t\btr\bra\bac\bce\be.\b.t\bta\bab\bbl\ble\be *\b**\b*\n-The name of the table to store distributed traces\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: trace\n-*\b**\b* t\btr\bra\bac\bce\be.\b.t\bto\bok\bke\ben\bn.\b.t\bty\byp\bpe\be *\b**\b*\n-An AuthenticationToken type supported by the authorizer\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.core.client.security.tokens.PasswordToken\n-*\b**\b* t\btr\bra\bac\bce\be.\b.u\bus\bse\ber\br *\b**\b*\n-The name of the user to store distributed traces\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: root\n-*\b**\b* t\btr\bra\bac\bce\be.\b.z\bzo\boo\bok\bke\bee\bep\bpe\ber\br.\b.p\bpa\bat\bth\bh *\b**\b*\n-The zookeeper node where tracers are registered\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: no\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: /tracers\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b11\b1.\b. t\btr\bra\bac\bce\be.\b.s\bsp\bpa\ban\bn.\b.r\bre\bec\bce\bei\biv\bve\ber\br.\b.*\b* *\b**\b**\b*\n-Prefix for span receiver configuration properties\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b12\b2.\b. t\btr\bra\bac\bce\be.\b.t\bto\bok\bke\ben\bn.\b.p\bpr\bro\bop\bpe\ber\brt\bty\by.\b.*\b* *\b**\b**\b*\n-The prefix used to create a token for storing distributed traces. For each\n-propetry required by trace.token.type, place this prefix in front of it.\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b13\b3.\b. t\bta\bab\bbl\ble\be.\b.*\b* *\b**\b**\b*\n-Properties in this category affect tablet server treatment of tablets, but can\n-be configured on a per-table basis. Setting these properties in the site file\n-will override the default globally for all tables and not any specific table.\n-However, both the default and the global setting can be overridden per table\n-using the table operations API or in the shell, which sets the overridden value\n-in zookeeper. Restarting accumulo tablet servers after setting these properties\n-in the site file will cause the global setting to take effect. However, you\n-must use the API or the shell to change properties in zookeeper that are set on\n-a table.\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bba\bal\bla\ban\bnc\bce\ber\br *\b**\b*\n-This property can be set to allow the LoadBalanceByTable load balancer to\n-change the called Load Balancer for this table\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.server.master.balancer.DefaultLoadBalancer\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bbl\blo\boo\bom\bm.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-Use bloom filters on this table.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bbl\blo\boo\bom\bm.\b.e\ber\brr\bro\bor\br.\b.r\bra\bat\bte\be *\b**\b*\n-Bloom filter error rate.\n-T\bTy\byp\bpe\be:\b: FRACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0.5%\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bbl\blo\boo\bom\bm.\b.h\bha\bas\bsh\bh.\b.t\bty\byp\bpe\be *\b**\b*\n-The bloom filter hash type\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: murmur\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bbl\blo\boo\bom\bm.\b.k\bke\bey\by.\b.f\bfu\bun\bnc\bct\bto\bor\br *\b**\b*\n-A function that can transform the key prior to insertion and check of bloom\n-filter. org.apache.accumulo.core.file.keyfunctor.RowFunctor,\n-org.apache.accumulo.core.file.keyfunctor.ColumnFamilyFunctor, and\n-org.apache.accumulo.core.file.keyfunctor.ColumnQualifierFunctor are allowable\n-values. One can extend any of the above mentioned classes to perform\n-specialized parsing of the key.\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.core.file.keyfunctor.RowFunctor\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bbl\blo\boo\bom\bm.\b.l\blo\boa\bad\bd.\b.t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd *\b**\b*\n-This number of seeks that would actually use a bloom filter must occur before a\n-file\u2019s bloom filter is loaded. Set this to zero to initiate loading of bloom\n-filters when a file is opened.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.b\bbl\blo\boo\bom\bm.\b.s\bsi\biz\bze\be *\b**\b*\n-Bloom filter size, as number of keys.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1048576\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bca\bac\bch\bhe\be.\b.b\bbl\blo\boc\bck\bk.\b.e\ben\bna\bab\bbl\ble\be *\b**\b*\n-Determines whether file block cache is enabled.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bca\bac\bch\bhe\be.\b.i\bin\bnd\bde\bex\bx.\b.e\ben\bna\bab\bbl\ble\be *\b**\b*\n-Determines whether index cache is enabled.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: true\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bcl\bla\bas\bss\bsp\bpa\bat\bth\bh.\b.c\bco\bon\bnt\bte\bex\bxt\bt *\b**\b*\n-Per table classpath context\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.e\bev\bve\ber\bry\byt\bth\bhi\bin\bng\bg.\b.i\bid\bdl\ble\be *\b**\b*\n-After a tablet has been idle (no mutations) for this time period it may have\n-all of its files compacted into one. There is no guarantee an idle tablet will\n-be compacted. Compactions of idle tablets are only started when regular\n-compactions are not running. Idle compactions only take place for tablets that\n-have one or more files.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1h\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bma\baj\bjo\bor\br.\b.r\bra\bat\bti\bio\bo *\b**\b*\n-minimum ratio of total input size to maximum input file size for running a\n-major compactionWhen adjusting this property you may want to also adjust\n-table.file.max. Want to avoid the situation where only merging minor\n-compactions occur.\n-T\bTy\byp\bpe\be:\b: FRACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 3\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bmi\bin\bno\bor\br.\b.i\bid\bdl\ble\be *\b**\b*\n-After a tablet has been idle (no mutations) for this time period it may have\n-its in-memory map flushed to disk in a minor compaction. There is no guarantee\n-an idle tablet will be compacted.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 5m\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bmi\bin\bno\bor\br.\b.l\blo\bog\bgs\bs.\b.t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd *\b**\b*\n-When there are more than this many write-ahead logs against a tablet, it will\n-be minor compacted. See comment for property tserver.memory.maps.max\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 3\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.m\bmi\bin\bno\bor\br.\b.m\bme\ber\brg\bge\be.\b.f\bfi\bil\ble\be.\b.s\bsi\biz\bze\be.\b.m\bma\bax\bx *\b**\b*\n-The max file size used for a merging minor compaction. The default value of 0\n-disables a max file size.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.d\bdu\bur\bra\bab\bbi\bil\bli\bit\bty\by *\b**\b*\n-The durability used to write to the write-ahead log. Legal values are: none,\n-which skips the write-ahead log; log, which sends the data to the write-ahead\n-log, but does nothing to make it durable; flush, which pushes data to the file\n-system; and sync, which ensures the data is written to disk.\n-T\bTy\byp\bpe\be:\b: DURABILITY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: sync\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfa\bai\bil\blu\bur\bre\bes\bs.\b.i\big\bgn\bno\bor\bre\be *\b**\b*\n-If you want queries for your table to hang or fail when data is missing from\n-the system, then set this to false. When this set to true missing data will be\n-reported but queries will still run possibly returning a subset of the data.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.b\bbl\blo\boc\bck\bks\bsi\biz\bze\be *\b**\b*\n-Overrides the hadoop dfs.block.size setting so that files have better query\n-performance. The maximum value for this is 2147483647\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0B\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.c\bco\bom\bmp\bpr\bre\bes\bss\bs.\b.b\bbl\blo\boc\bck\bks\bsi\biz\bze\be *\b**\b*\n-Similar to the hadoop io.seqfile.compress.blocksize setting, so that files have\n-better query performance. The maximum value for this is 2147483647. (This\n-setting is the size threshold prior to compression, and applies even\n-compression is disabled.)\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 100K\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.c\bco\bom\bmp\bpr\bre\bes\bss\bs.\b.b\bbl\blo\boc\bck\bks\bsi\biz\bze\be.\b.i\bin\bnd\bde\bex\bx *\b**\b*\n-Determines how large index blocks can be in files that support multilevel\n-indexes. The maximum value for this is 2147483647. (This setting is the size\n-threshold prior to compression, and applies even compression is disabled.)\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 128K\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.c\bco\bom\bmp\bpr\bre\bes\bss\bs.\b.t\bty\byp\bpe\be *\b**\b*\n-One of gz,snappy,lzo,none\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: gz\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.m\bma\bax\bx *\b**\b*\n-Determines the max # of files each tablet in a table can have. When adjusting\n-this property you may want to consider adjusting table.compaction.major.ratio\n-also. Setting this property to 0 will make it default to\n-tserver.scan.files.open.max-1, this will prevent a tablet from having more\n-files than can be opened. Setting this property low may throttle ingest and\n-increase query performance.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 15\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn *\b**\b*\n-Determines how many replicas to keep of a tables' files in HDFS. When this\n-value is LTE 0, HDFS defaults are used.\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfi\bil\ble\be.\b.t\bty\byp\bpe\be *\b**\b*\n-Change the type of file a table writes\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: rf\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.f\bfo\bor\brm\bma\bat\btt\bte\ber\br *\b**\b*\n-The Formatter class to apply on results in the shell\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.core.util.format.DefaultFormatter\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.g\bgr\bro\bou\bup\bps\bs.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-A comma separated list of locality group names to enable for this table.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.i\bin\bnt\bte\ber\bre\bep\bpr\bre\bet\bte\ber\br *\b**\b*\n-The ScanInterpreter class to apply on scan arguments in the shell\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.core.util.interpret.DefaultScanInterpreter\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.m\bma\baj\bjc\bc.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.s\bst\btr\bra\bat\bte\beg\bgy\by *\b**\b*\n-A customizable major compaction strategy.\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.tserver.compaction.DefaultCompactionStrategy\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn *\b**\b*\n-Is replication enabled for the given table\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: false\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.s\bsa\bam\bmp\bpl\ble\ber\br *\b**\b*\n-The name of a class that implements org.apache.accumulo.core.Sampler. Setting\n-this option enables storing a sample of data which can be scanned. Always\n-having a current sample can useful for query optimization and data\n-comprehension. After enabling sampling for an existing table, a compaction is\n-needed to compute the sample for existing data. The compact command in the\n-shell has an option to only compact files without sample data.\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.s\bsc\bca\ban\bn.\b.m\bma\bax\bx.\b.m\bme\bem\bmo\bor\bry\by *\b**\b*\n-The maximum amount of memory that will be used to cache results of a client\n-query/scan. Once this limit is reached, the buffered data is sent to the\n-client.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 512K\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.s\bse\bec\bcu\bur\bri\bit\bty\by.\b.s\bsc\bca\ban\bn.\b.v\bvi\bis\bsi\bib\bbi\bil\bli\bit\bty\by.\b.d\bde\bef\bfa\bau\bul\blt\bt *\b**\b*\n-The security label that will be assumed at scan time if an entry does not have\n-a visibility expression. Note: An empty security label is displayed as []. The\n-scan results will show an empty visibility even if the visibility from this\n-setting is applied to the entry. CAUTION: If a particular key has an empty\n-security label AND its table\u2019s default visibility is also empty, access will\n-ALWAYS be granted for users with permission to that table. Additionally, if\n-this field is changed, all existing data with an empty visibility label will be\n-interpreted with the new label on the next scan.\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.s\bsp\bpl\bli\bit\bt.\b.e\ben\bnd\bdr\bro\bow\bw.\b.s\bsi\biz\bze\be.\b.m\bma\bax\bx *\b**\b*\n-Maximum size of end row\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10K\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.s\bsp\bpl\bli\bit\bt.\b.t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd *\b**\b*\n-When combined size of files exceeds this amount a tablet is split.\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1G\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.s\bsu\bus\bsp\bpe\ben\bnd\bd.\b.d\bdu\bur\bra\bat\bti\bio\bon\bn *\b**\b*\n-For tablets belonging to this table: When a tablet server dies, allow the\n-tablet server this duration to revive before reassigning its tablets to other\n-tablet servers.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0s\n-*\b**\b* t\bta\bab\bbl\ble\be.\b.w\bwa\bal\blo\bog\bg.\b.e\ben\bna\bab\bbl\ble\bed\bd *\b**\b*\n-D\bDe\bep\bpr\bre\bec\bca\bat\bte\bed\bd.\b. This setting is deprecated. Use table.durability=none instead.\n-T\bTy\byp\bpe\be:\b: BOOLEAN\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: true\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b14\b4.\b. t\bta\bab\bbl\ble\be.\b.c\bcu\bus\bst\bto\bom\bm.\b.*\b* *\b**\b**\b*\n-Prefix to be used for user defined arbitrary properties.\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b15\b5.\b. t\bta\bab\bbl\ble\be.\b.c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt.\b.*\b* *\b**\b**\b*\n-Properties in this category are per-table properties that add constraints to a\n-table. These properties start with the category prefix, followed by a number,\n-and their values correspond to a fully qualified Java class that implements the\n-Constraint interface. For example: table.constraint.1 =\n-org.apache.accumulo.core.constraints.MyCustomConstraint and: table.constraint.2\n-= my.package.constraints.MySecondConstraint\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b16\b6.\b. t\bta\bab\bbl\ble\be.\b.i\bit\bte\ber\bra\bat\bto\bor\br.\b.*\b* *\b**\b**\b*\n-Properties in this category specify iterators that are applied at various\n-stages (scopes) of interaction with a table. These properties start with the\n-category prefix, followed by a scope (minc, majc, scan, etc.), followed by a\n-period, followed by a name, as in table.iterator.scan.vers, or\n-table.iterator.scan.custom. The values for these properties are a number\n-indicating the ordering in which it is applied, and a class name such as:\n-table.iterator.scan.vers =\n-10,org.apache.accumulo.core.iterators.VersioningIterator These iterators can\n-take options if additional properties are set that look like this property, but\n-are suffixed with a period, followed by 'opt' followed by another period, and a\n-property name. For example, table.iterator.minc.vers.opt.maxVersions = 3\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b17\b7.\b. t\bta\bab\bbl\ble\be.\b.i\bit\bte\ber\bra\bat\bto\bor\br.\b.s\bsc\bca\ban\bn.\b.*\b* *\b**\b**\b*\n-Convenience prefix to find options for the scan iterator scope\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b18\b8.\b. t\bta\bab\bbl\ble\be.\b.i\bit\bte\ber\bra\bat\bto\bor\br.\b.m\bmi\bin\bnc\bc.\b.*\b* *\b**\b**\b*\n-Convenience prefix to find options for the minc iterator scope\n-*\b**\b**\b* A\bA.\b.3\b3.\b.1\b19\b9.\b. t\bta\bab\bbl\ble\be.\b.i\bit\bte\ber\bra\bat\bto\bor\br.\b.m\bma\baj\bjc\bc.\b.*\b* *\b**\b**\b*\n-Convenience prefix to find options for the majc iterator scope\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b20\b0.\b. t\bta\bab\bbl\ble\be.\b.g\bgr\bro\bou\bup\bp.\b.*\b* *\b**\b**\b*\n-Properties in this category are per-table properties that define locality\n-groups in a table. These properties start with the category prefix, followed by\n-a name, followed by a period, and followed by a property for that group. For\n-example table.group.group1=x,y,z sets the column families for a group called\n-group1. Once configured, group1 can be enabled by adding it to the list of\n-groups in the table.groups.enabled property. Additional group options may be\n-specified for a named group by setting table.group.<name>.opt.<key>=<value>.\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b21\b1.\b. t\bta\bab\bbl\ble\be.\b.m\bma\baj\bjc\bc.\b.c\bco\bom\bmp\bpa\bac\bct\bti\bio\bon\bn.\b.s\bst\btr\bra\bat\bte\beg\bgy\by.\b.o\bop\bpt\bts\bs.\b.*\b* *\b**\b**\b*\n-Properties in this category are used to configure the compaction strategy.\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b22\b2.\b. t\bta\bab\bbl\ble\be.\b.r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.t\bta\bar\brg\bge\bet\bt.\b.*\b* *\b**\b**\b*\n-Enumerate a mapping of other systems which this table should replicate their\n-data to. The key suffix is the identifying cluster name and the value is an\n-identifier for a location on the target system, e.g. the ID of the table on the\n-target to replicate to\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b23\b3.\b. t\bta\bab\bbl\ble\be.\b.s\bsa\bam\bmp\bpl\ble\ber\br.\b.o\bop\bpt\bt.\b.*\b* *\b**\b**\b*\n-The property is used to set options for a sampler. If a sample had two options\n-like hasher and modulous, then the two properties table.sampler.opt.hasher=$\n-{hash algorithm} and table.sampler.opt.modulous=${mod} would be set.\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b24\b4.\b. g\bge\ben\bne\ber\bra\bal\bl.\b.v\bvf\bfs\bs.\b.c\bco\bon\bnt\bte\bex\bxt\bt.\b.c\bcl\bla\bas\bss\bsp\bpa\bat\bth\bh.\b.*\b* *\b**\b**\b*\n-Properties in this category are define a classpath. These properties start with\n-the category prefix, followed by a context name. The value is a comma seperated\n-list of URIs. Supports full regex on filename alone. For example,\n-general.vfs.context.classpath.cx1=hdfs://nn1:9902/mylibdir/*.jar. You can\n-enable post delegation for a context, which will load classes from the context\n-first instead of the parent first. Do this by setting\n-general.vfs.context.classpath.<name>.delegation=post, where <name> is your\n-context name. If delegation is not specified, it defaults to loading from\n-parent classloader first.\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b25\b5.\b. r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.*\b* *\b**\b**\b*\n-Properties in this category affect the replication of data to other Accumulo\n-instances.\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.d\bdr\bri\biv\bve\ber\br.\b.d\bde\bel\bla\bay\by *\b**\b*\n-Amount of time to wait before the replication work loop begins in the master.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0s\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.m\bma\bax\bx.\b.u\bun\bni\bit\bt.\b.s\bsi\biz\bze\be *\b**\b*\n-Maximum size of data to send in a replication message\n-T\bTy\byp\bpe\be:\b: MEMORY\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 64M\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.m\bma\bax\bx.\b.w\bwo\bor\brk\bk.\b.q\bqu\bue\beu\bue\be *\b**\b*\n-Upper bound of the number of files queued for replication\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1000\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.n\bna\bam\bme\be *\b**\b*\n-Name of this cluster with respect to replication. Used to identify this\n-instance from other peers\n-T\bTy\byp\bpe\be:\b: STRING\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: e\bem\bmp\bpt\bty\by\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.r\bre\bec\bce\bei\bip\bpt\bt.\b.s\bse\ber\brv\bvi\bic\bce\be.\b.p\bpo\bor\brt\bt *\b**\b*\n-Listen port used by thrift service in tserver listening for replication\n-T\bTy\byp\bpe\be:\b: PORT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10002\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.r\bre\bec\bce\bei\biv\bve\ber\br.\b.m\bmi\bin\bn.\b.t\bth\bhr\bre\bea\bad\bds\bs *\b**\b*\n-Minimum number of threads for replication\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 1\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.r\bre\bec\bce\bei\biv\bve\ber\br.\b.t\bth\bhr\bre\bea\bad\bdc\bch\bhe\bec\bck\bk.\b.t\bti\bim\bme\be *\b**\b*\n-The time between adjustments of the replication thread pool.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.r\brp\bpc\bc.\b.t\bti\bim\bme\beo\bou\but\bt *\b**\b*\n-Amount of time for a single replication RPC call to last before failing the\n-attempt. See replication.work.attempts.\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 2m\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.t\btr\bra\bac\bce\be.\b.p\bpe\ber\brc\bce\ben\bnt\bt *\b**\b*\n-The sampling percentage to use for replication traces\n-T\bTy\byp\bpe\be:\b: FRACTION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0.1\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.w\bwo\bor\brk\bk.\b.a\bas\bss\bsi\big\bgn\bne\ber\br *\b**\b*\n-Replication WorkAssigner implementation to use\n-T\bTy\byp\bpe\be:\b: CLASSNAME\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: org.apache.accumulo.master.replication.UnorderedWorkAssigner\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.w\bwo\bor\brk\bk.\b.a\bas\bss\bsi\big\bgn\bnm\bme\ben\bnt\bt.\b.s\bsl\ble\bee\bep\bp *\b**\b*\n-Amount of time to sleep between replication work assignment\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 30s\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.w\bwo\bor\brk\bk.\b.a\bat\btt\bte\bem\bmp\bpt\bts\bs *\b**\b*\n-Number of attempts to try to replicate some data before giving up and letting\n-it naturally be retried later\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 10\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.w\bwo\bor\brk\bk.\b.p\bpr\bro\boc\bce\bes\bss\bso\bor\br.\b.d\bde\bel\bla\bay\by *\b**\b*\n-Amount of time to wait before first checking for replication work, not useful\n-outside of tests\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0s\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.w\bwo\bor\brk\bk.\b.p\bpr\bro\boc\bce\bes\bss\bso\bor\br.\b.p\bpe\ber\bri\bio\bod\bd *\b**\b*\n-Amount of time to wait before re-checking for replication work, not useful\n-outside of tests\n-T\bTy\byp\bpe\be:\b: TIMEDURATION\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 0s\n-*\b**\b* r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.w\bwo\bor\brk\bke\ber\br.\b.t\bth\bhr\bre\bea\bad\bds\bs *\b**\b*\n-Size of the threadpool that each tabletserver devotes to replicating data\n-T\bTy\byp\bpe\be:\b: COUNT\n-Z\bZo\boo\bok\bke\bee\bep\bpe\ber\br M\bMu\but\bta\bab\bbl\ble\be:\b: yes\n-D\bDe\bef\bfa\bau\bul\blt\bt V\bVa\bal\blu\bue\be:\b: 4\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b26\b6.\b. r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.p\bpe\bee\ber\br.\b.*\b* *\b**\b**\b*\n-Properties in this category control what systems data can be replicated to\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b27\b7.\b. r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.p\bpe\bee\ber\br.\b.u\bus\bse\ber\br.\b.*\b* *\b**\b**\b*\n-The username to provide when authenticating with the given peer\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b28\b8.\b. r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.p\bpe\bee\ber\br.\b.p\bpa\bas\bss\bsw\bwo\bor\brd\bd.\b.*\b* *\b**\b**\b*\n-The password to provide when authenticating with the given peer\n-*\b**\b**\b* A\bA.\b.3\b3.\b.2\b29\b9.\b. r\bre\bep\bpl\bli\bic\bca\bat\bti\bio\bon\bn.\b.p\bpe\bee\ber\br.\b.k\bke\bey\byt\bta\bab\bb.\b.*\b* *\b**\b**\b*\n-The keytab to use when authenticating with the given peer\n-*\b**\b**\b**\b* A\bA.\b.4\b4.\b. P\bPr\bro\bop\bpe\ber\brt\bty\by T\bTy\byp\bpe\bes\bs *\b**\b**\b**\b*\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b1.\b. d\bdu\bur\bra\bat\bti\bio\bon\bn *\b**\b**\b*\n-A non-negative integer optionally followed by a unit of time (whitespace\n-disallowed), as in 30s. If no unit of time is specified, seconds are assumed.\n-Valid units are 'ms', 's', 'm', 'h' for milliseconds, seconds, minutes, and\n-hours. Examples of valid durations are '600', '30s', '45m', '30000ms', '3d',\n-and '1h'. Examples of invalid durations are '1w', '1h30m', '1s 200ms', 'ms',\n-'', and 'a'. Unless otherwise stated, the max value for the duration\n-represented in milliseconds is 9223372036854775807\n-*\b**\b**\b* A\bA.\b.4\b4.\b.2\b2.\b. m\bme\bem\bmo\bor\bry\by *\b**\b**\b*\n-A positive integer optionally followed by a unit of memory (whitespace\n-disallowed), as in 2G. If no unit is specified, bytes are assumed. Valid units\n-are 'B', 'K', 'M', 'G', for bytes, kilobytes, megabytes, and gigabytes.\n-Examples of valid memories are '1024', '20B', '100K', '1500M', '2G'. Examples\n-of invalid memories are '1M500K', '1M 2K', '1MB', '1.5G', '1,024K', '', and\n-'a'. Unless otherwise stated, the max value for the memory represented in bytes\n-is 9223372036854775807\n-*\b**\b**\b* A\bA.\b.4\b4.\b.3\b3.\b. h\bho\bos\bst\bt l\bli\bis\bst\bt *\b**\b**\b*\n-A comma-separated list of hostnames or ip addresses, with optional port\n-numbers. Examples of valid host lists are 'localhost:\n-2000,www.example.com,10.10.1.1:500' and 'localhost'. Examples of invalid host\n-lists are '', ':1000', and 'localhost:80000'\n-*\b**\b**\b* A\bA.\b.4\b4.\b.4\b4.\b. p\bpo\bor\brt\bt *\b**\b**\b*\n-An positive integer in the range 1024-65535 (not already in use or specified\n-elsewhere in the configuration), zero to indicate any open ephemeral port, or a\n-range of positive integers specified as M-N\n-*\b**\b**\b* A\bA.\b.4\b4.\b.5\b5.\b. c\bco\bou\bun\bnt\bt *\b**\b**\b*\n-A non-negative integer in the range of 0-2147483647\n-*\b**\b**\b* A\bA.\b.4\b4.\b.6\b6.\b. f\bfr\bra\bac\bct\bti\bio\bon\bn/\b/p\bpe\ber\brc\bce\ben\bnt\bta\bag\bge\be *\b**\b**\b*\n-A floating point number that represents either a fraction or, if suffixed with\n-the '%' character, a percentage. Examples of valid fractions/percentages are\n-'10', '1000%', '0.05', '5%', '0.2%', '0.0005'. Examples of invalid fractions/\n-percentages are '', '10 percent', 'Hulk Hogan'\n-*\b**\b**\b* A\bA.\b.4\b4.\b.7\b7.\b. p\bpa\bat\bth\bh *\b**\b**\b*\n-A string that represents a filesystem path, which can be either relative or\n-absolute to some directory. The filesystem depends on the property. The\n-following environment variables will be substituted: [ACCUMULO_HOME,\n-ACCUMULO_CONF_DIR]\n-*\b**\b**\b* A\bA.\b.4\b4.\b.8\b8.\b. a\bab\bbs\bso\bol\blu\but\bte\be p\bpa\bat\bth\bh *\b**\b**\b*\n-An absolute filesystem path. The filesystem depends on the property. This is\n-the same as path, but enforces that its root is explicitly specified.\n-*\b**\b**\b* A\bA.\b.4\b4.\b.9\b9.\b. j\bja\bav\bva\ba c\bcl\bla\bas\bss\bs *\b**\b**\b*\n-A fully qualified java class name representing a class on the classpath. An\n-example is 'java.lang.String', rather than 'String'\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b10\b0.\b. j\bja\bav\bva\ba c\bcl\bla\bas\bss\bs l\bli\bis\bst\bt *\b**\b**\b*\n-A list of fully qualified java class names representing classes on the\n-classpath. An example is 'java.lang.String', rather than 'String'\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b11\b1.\b. d\bdu\bur\bra\bab\bbi\bil\bli\bit\bty\by *\b**\b**\b*\n-One of 'none', 'log', 'flush' or 'sync'.\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b12\b2.\b. g\bgc\bc_\b_p\bpo\bos\bst\bt_\b_a\bac\bct\bti\bio\bon\bn *\b**\b**\b*\n-One of 'none', 'flush', or 'compact'.\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b13\b3.\b. s\bst\btr\bri\bin\bng\bg *\b**\b**\b*\n-An arbitrary string of characters whose format is unspecified and interpreted\n-based on the context of the property to which it applies.\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b14\b4.\b. b\bbo\boo\bol\ble\bea\ban\bn *\b**\b**\b*\n-Has a value of either 'true' or 'false' (case-insensitive)\n-*\b**\b**\b* A\bA.\b.4\b4.\b.1\b15\b5.\b. u\bur\bri\bi *\b**\b**\b*\n-A valid URI\n-Last updated 2020-12-17 17:09:12 -0500\n+Unresolved directive in accumulo_user_manual.asciidoc - include::appendices/\n+config.txt[]\n+Last updated 2025-01-30 00:49:34 UTC\n"}]}]}]}
