Utilitaire di-parallel-process
L'utilitaire di-parallel-process indexe les fragments prétraités en fonction d'un fichier de propriétés d'entrée configuré.
Valeurs des paramètres
- input_properties_file
- Le chemin d'accès du fichier de propriétés d'entrée de l'utilitaire peut être relatif ou absolu. Par exemple, ../../di-parallel-process-linux-oracle.properties. Le chemin d'accès par défaut dans le conteneur Docker du serveur d'utilitaire est /opt/WebSphere/CommerceServer90/properties/parallelprocess/di-parallel-process.properties.
- dbuser
- Facultatif : Le nom de l'utilisateur qui se connecte à la base de données.
- dbuserpwd
- Facultatif : Mot de passe de l'utilisateur qui se connecte à la base de données.
- searchuser
- Facultatif : Le nom de l'utilisateur administratif de l'application de recherche.
- searchuserpwd
- Facultatif : Le mot de passe de l'utilisateur administratif de l'application de recherche.
Consignation
Pour plus d'informations sur la journalisation, reportez-vous au fichier wc-dataimport-parallel-processor.log. Le chemin d'accès à wc-dataimport-parallel-processor.log est :
WCDE_installdir\logs\.
/opt/WebSphere/CommerceServer90/logs/.
Si vous souhaitez que le journal fournisse plus de détails, définissez le niveau du journal sur FINEST dans le fichier de propriétés /opt/WebSphere/AppServer/profiles/default/installedApps/localhost/ts.ear/xml/config/dataimport/parallel-processor-logging.properties.
Pour en savoir davantage sur la journalisation de la recherche, reportez-vous à la section Services de journalisation.
Exemple de fichier de propriétés
Avant de pouvoir exécuter l'utilitaire, vous devez créer un fichier de propriétés d'entrée à utiliser pour l'indexation, en fonction de la sortie de l'utilitaire de configuration.Le fichier des propriétés d'entrée de fragmentation est utilisé par l'utilitaire di-parallel-process pour traiter les fragments d'indexation. Il contient les sections suivantes des propriétés :
- Propriétés système, partagées par d'autres utilitaires. Par exemple, les mots de passe communs aux utilitaires.
- Les propriétés de base de données, qui sont utilisées pour établir des connexions de base de données avec le serveur de base de données.
- Les propriétés globales de prétraitement et d'indexation, qui sont utilisées pour le prétraitement et l'indexation par tous les fragments.
- Les propriétés du serveur de recherche maître, qui spécifient les noyaux d'index maître où toutes les données de fragments sont fusionnées.
- Les propriétés de fragment horizontales, qui spécifient les propriétés horizontales du fragment.
- Les propriétés de fragment verticales, qui spécifient les propriétés de fragment verticales.
L'image du Docker d'utilitaire contient deux exemples de fichiers de propriétés. L'exemple de fichier di-parallel-process.properties utilise les paramètres régionaux en_US avec des fragments A, B et C. Vous pouvez trouver les fichiers suivants dans le répertoire /opt/WebSphere/CommerceServer90/properties/parallelprocess/.
- di-parallel-process.properties
- L'exemple de fichier de propriétés d'entrée de fragment pour un système d'exploitation Linux qui utilise DB2. Reportez-vous au dernier fichier de configuration di-parallel-process.properties dans le conteneur Docker d'utilitaire HCL Commerce si vous utilisez la base de données Oracle.
- password.properties
- L'exemple de fichier de propriétés de mot de passe, référencé par l'exemple de fichier de propriétés d'entrée de fragment. Il contient des mots de passe chiffrés par l'utilitaire wcs_encrypt.
Pour plus d'informations sur le fichier de propriétés et les valeurs attendues, reportez-vous à Fichier des propriétés d'entrée de fragmentation.
Exemple
Modifiez le répertoire de travail.
WCDE_installdir\bin
/opt/WebSphere/CommerceServer90/bin dans le conteneur Docker du serveur d'utilitaire.
di-parallel-process.bat input_properties_file
di-parallel-process.sh input_properties_file [-dbuser dbuser] [-dbuserpwd dbuserpwd] [-searchuser searchuser] [-searchuserpwd searchuserpwd]