Programa de utilidad di-parallel-process
El programa de utilidad di-parallel-process indexa fragmentos preprocesados basándose en un archivo de propiedades de entrada configurado.
![Diagrama de sintaxis para el programa de utilidad di-parallel-process](../images/sddiparallelprocess.gif)
Valores de parámetros
- archivo_propiedades_entrada
- La ruta del archivo de propiedades de entrada del programa de utilidad puede ser relativa o absoluta. Por ejemplo, ../../di-parallel-process-linux-oracle.properties. La ruta predeterminada en el contenedor Docker del servidor de utilidad es /opt/WebSphere/CommerceServer90/properties/parallelprocess/di-parallel-process.properties.
- dbuser
- Opcional: El nombre del usuario que se conecta a la base de datos.
- contraseña_usuario_bd
- Opcional: La contraseña del usuario que se conecta a la base de datos.
- searchuser
- Opcional: El nombre de usuario administrativo de la aplicación de búsqueda.
- contraseña_usuario_búsqueda
- Opcional: La contraseña de usuario administrativo de la aplicación de búsqueda.
Anotación cronológica
Consulte el archivo wc-dataimport-parallel-processor.log para obtener información sobre el registro. La ruta para wc-dataimport-parallel-processor.log es:
WCDE_installdir\logs\.
/opt/WebSphere/CommerceServer90/logs/ .
Si desea que el registro proporcione más detalles, establezca el nivel de registro en el valor FINEST en el archivo de propiedades /opt/WebSphere/AppServer/profiles/default/installedApps/localhost/ts.ear/xml/config/dataimport/parallel-processor-logging.properties.
Para obtener más información acerca del registro, consulte Servicios de anotación cronológica.
Archivo de propiedades de ejemplo
Antes de poder ejecutar el programa de utilidad, debe crear un archivo de propiedades de entrada que se debe utilizar para la indexación, basándose en la salida del programa de utilidad de configuración.El programa de utilidad di-parallel-process utiliza el archivo de propiedades de entrada de fragmentos para procesar fragmentos de indexación. Contiene las secciones siguientes de propiedades:
- Propiedades de sistema, compartidas por otros programas de utilidad. Por ejemplo, las contraseñas que son comunes entre los programas de utilidad.
- Propiedades de base de datos, que se utilizan para establecer conexiones de base de datos con el servidor de bases de datos.
- Propiedades globales de preproceso e indexación, que todos los fragmentos utilizan para el preproceso y la indexación.
- Propiedades de servidor de búsqueda maestro, que especifica los núcleos de índice maestro donde se fusionan todos los datos de fragmento.
- Propiedades de fragmento horizontal, que especifica las propiedades de fragmento horizontal.
- Propiedades de fragmento vertical, que especifica las propiedades de fragmento vertical.
La imagen de Utility Docker contiene dos archivos de propiedades de ejemplo. El archivo de ejemplo di-parallel-process.properties utiliza el entorno local en_US con los fragmentos A, B y C. Puede encontrar los archivos siguientes en el directorio /opt/WebSphere/CommerceServer90/properties/parallelprocess/.
- di-parallel-process.properties
- El archivo de propiedades de entrada de fragmentación de ejemplo para un sistema operativo Linux que usa DB2. Consulte el archivo de configuración di-parallel-process.properties más reciente en el contenedor Docker del programa de utilidad de HCL Commerce si está utilizando la base de datos Oracle.
- password.properties
- El archivo de propiedades de contraseña de ejemplo, referenciado por el archivo de propiedades de entrada de fragmentación de ejemplo. Contiene las contraseñas cifradas por el programa de utilidad wcs_encrypt.
Para obtener más información sobre el archivo de propiedades y los valores esperados, consulte Archivo de propiedades de entrada de fragmentación.
Ejemplo
Vaya al directorio de trabajo.WCDE_installdir\bin
/opt/WebSphere/CommerceServer90/bin en el contenedor de Docker del servidor de programas de utilidad.
di-parallel-process.bat input_properties_file
di-parallel-process.sh input_properties_file [-dbuser dbuser] [-dbuserpwd dbuserpwd] [-searchuser searchuser] [-searchuserpwd searchuserpwd]