8.2.13.2. Configuration / fichiers utiles¶
8.2.13.2.1. Fichier metadata.conf¶
workspaceUrl: {{vitam.workspace | client_url}}
urlProcessing: {{vitam.processing | client_url}}
# Archive Unit Profile cache settings (max entries in cache & retention timeout in seconds)
archiveUnitProfileCacheMaxEntries: {{ vitam.metadata.archiveUnitProfileCacheMaxEntries }}
archiveUnitProfileCacheTimeoutInSeconds: {{ vitam.metadata.archiveUnitProfileCacheTimeoutInSeconds }}
# Schema validator cache settings (max entries in cache & retention timeout in seconds)
schemaValidatorCacheMaxEntries: {{ vitam.metadata.schemaValidatorCacheMaxEntries }}
schemaValidatorCacheTimeoutInSeconds: {{ vitam.metadata.schemaValidatorCacheTimeoutInSeconds }}
# DIP purge service (in minutes)
dipTimeToLiveInMinutes: {{ vitam.metadata.dipTimeToLiveInMinutes }}
# TRANSFER purge service (in minutes)
transfersSIPTimeToLiveInMinutes: {{ vitam.metadata.transfersSIPTimeToLiveInMinutes }}
# Configuration MongoDB
mongoDbNodes:
{% for server in groups['hosts_mongos_data'] %}
- dbHost: {{ hostvars[server]['ip_service'] }}
dbPort: {{ mongodb.mongos_port }}
{% endfor %}
dbName: metadata
dbAuthentication: {{ mongodb.mongo_authentication }}
dbUserName: {{ mongodb['mongo-data'].metadata.user }}
dbPassword: {{ mongodb['mongo-data'].metadata.password }}
jettyConfig: jetty-config.xml
# ElasticSearch
clusterName: {{ vitam_struct.cluster_name }}
elasticsearchNodes:
{% for server in groups['hosts_elasticsearch_data'] %}
- hostName: {{ hostvars[server]['ip_service'] }}
httpPort: {{ elasticsearch.data.port_http }}
{% endfor %}
#Basic Authentication
adminBasicAuth:
- userName: {{ admin_basic_auth_user }}
password: {{ admin_basic_auth_password }}
8.2.13.2.1.1. Paramétrage des caches¶
Metadata maintient en mémoire un ensemble de caches pour la gestion des données peu modifiées et qui interviennent lors des modifications de métadonnées (référentiels d’ontologie, schéma de donnée).
Cache du référentiel de l’ontologie :
ontologyCacheMaxEntries: Nombre maximum d’objets à maintenir dans le cache (par défaut 100). Ce paramètre dépend du nombre de traitements actifs.ontologyCacheTimeoutInSeconds: Durée en secondes de rétention des objets en cache (par défaut 300, soit 5 minutes)
Cache du référentiel des profiles d’unités archivistiques :
archiveUnitProfileCacheMaxEntries: Nombre maximum d’objets à maintenir dans le cache (par défaut 100). Ce paramètre dépend du nombre de traitements actifs.archiveUnitProfileCacheTimeoutInSeconds: Durée en secondes de rétention des objets en cache (par défaut 300, soit 5 minutes)
Cache des validateurs de schémas chargés en mémoire :
schemaValidatorCacheMaxEntries: Nombre maximum d’objets à maintenir dans le cache (par défaut 100). Ce paramètre dépend du nombre de traitements actifs.schemaValidatorCacheTimeoutInSeconds: Durée en secondes de rétention des objets en cache (par défaut 300, soit 5 minutes)
8.2.13.2.2. Fichier functional-administration-client.conf¶
serverHost: {{ vitam.functional_administration.host }}
serverPort: {{ vitam.functional_administration.port_service }}
8.2.13.2.3. Fichier storage-client.conf¶
serverHost: {{ vitam.storageengine.host }}
serverPort: {{ vitam.storageengine.port_service }}