mirror of
https://github.com/NationalSecurityAgency/datawave.git
synced 2026-11-11 03:31:32 -10:00
76 lines
2.3 KiB
YAML
Executable File
76 lines
2.3 KiB
YAML
Executable File
# This is where you set properties which are common to all executors
|
|
server:
|
|
# since the application names include the pools, lets override the context path to simply be executor
|
|
servlet.context-path: /executor
|
|
cdn-uri: /executor/
|
|
|
|
logging:
|
|
level:
|
|
root: INFO
|
|
datawave.query: DEBUG
|
|
datawave.microservice.query: DEBUG
|
|
datawave.microservice.query.executor: DEBUG
|
|
org.apache.kafka: ERROR
|
|
datawave.microservice.query.storage: WARN
|
|
|
|
warehouse:
|
|
accumulo:
|
|
zookeepers: '${accumulo.zookeepers}'
|
|
instanceName: '${accumulo.instanceName}'
|
|
username: '${accumulo.username}'
|
|
password: '${accumulo.password}'
|
|
|
|
datawave:
|
|
table:
|
|
cache:
|
|
zookeepers: '${accumulo.zookeepers}'
|
|
tableNames:
|
|
- '${warehouse.tables.metadata.name}'
|
|
poolName: '${datawave.connection.factory.defaultPool}'
|
|
reloadInterval: 360000
|
|
evictionReaperIntervalInSeconds: 360
|
|
numLocks: 3
|
|
maxRetries: 3
|
|
reload-crontab: '* * * * * ?'
|
|
connection:
|
|
factory:
|
|
pools:
|
|
"WAREHOUSE":
|
|
zookeepers: '${accumulo.zookeepers}'
|
|
instance: '${accumulo.instanceName}'
|
|
username: '${accumulo.username}'
|
|
password: '${accumulo.password}'
|
|
lowPriorityPoolSize: 40
|
|
normalPriorityPoolSize: 40
|
|
highPriorityPoolSize: 40
|
|
adminPriorityPoolSize: 40
|
|
"UUID":
|
|
zookeepers: '${accumulo.zookeepers}'
|
|
instance: '${accumulo.instanceName}'
|
|
username: '${accumulo.username}'
|
|
password: '${accumulo.password}'
|
|
lowPriorityPoolSize: 20
|
|
normalPriorityPoolSize: 20
|
|
highPriorityPoolSize: 20
|
|
adminPriorityPoolSize: 20
|
|
query:
|
|
executor:
|
|
pool: "${executor.poolName}"
|
|
availableResultsPageMultiplier: 2.5
|
|
maxQueueSize: 400
|
|
coreThreads: 10
|
|
maxThreads: 40
|
|
keepAliveMs: 600000
|
|
queryStatusExpirationMs: 60000
|
|
checkpointFlushMs: 1000
|
|
checkpointFlushResults: 2
|
|
orphanThresholdMs: 60000
|
|
monitorTaskLease: 30
|
|
monitorTaskLeaseUnit: SECONDS
|
|
monitor:
|
|
enabled: true
|
|
scheduler-crontab: '* * * * * ?'
|
|
logStatusPeriodMs: 600000
|
|
logStatusWhenChangedMs: 300000
|
|
queryMetricsUrlPrefix: https://localhost:8543/querymetric/v1/id/
|