Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda> MapReduce Service> Guía del usuario> Gestión de clústeres> Gestión de componentes> Configuración de parámetros de servicio personalizados
Actualización más reciente 2023-11-20 GMT+08:00

Configuración de parámetros de servicio personalizados

Cada componente de MRS soporta todos los parámetros de código abierto. MRS admite la modificación de algunos parámetros para escenarios de aplicación clave. Algunos clientes de componentes pueden no incluir todos los parámetros con características de código abierto. Para modificar los parámetros de componentes que no son compatibles directamente con MRS, puede agregar nuevos parámetros para los componentes mediante la función de personalización de configuración en MRS. Los parámetros recién agregados se guardan en los archivos de configuración de componentes y entran en vigor después del reinicio.

Impacto en el sistema

  • Después de configurar los atributos de servicio, es necesario reiniciar el servicio. No se puede acceder al servicio durante el reinicio.
  • Debe descargar y actualizar los archivos de configuración del cliente después de configurar las propiedades de servicio HBase, HDFS, Hive, Spark, Yarn y MapReduce.

Prerrequisitos

  • Ha comprendido los significados de los parámetros a añadir, los archivos de configuración que han surtido efecto y el impacto en los componentes.
  • Tiene usuarios de IAM sincronizados. (En la página Dashboard, haga clic en Synchronize en el lado derecho de IAM User Sync para sincronizar usuarios de IAM.)
    Figura 1 Sincronización de usuarios de IAM

Procedimiento

  1. En la página de detalles del clúster de MRS, haga clic en Components.

    Figura 2 Página de pestaña de componentes

  2. Seleccione el servicio de destino en la lista de servicios.
  3. Haga clic en Service Configuration.
  4. En el cuadro desplegable de tipo de configuración del lado derecho, cambie Basic a All.

    Figura 3 Todas las configuraciones.

  5. En el árbol de navegación, seleccione Customization. Los parámetros personalizados del componente actual se muestran en MRS.

    Los archivos de configuración que guardan los parámetros personalizados recién agregados se muestran en la columna Parameter File. Diferentes archivos de configuración pueden tener los mismos parámetros de código abierto. Después de que los parámetros en diferentes archivos se establecen en valores diferentes, si la configuración tiene efecto depende de la secuencia de carga de los archivos de configuración por componentes. Puede personalizar los parámetros para los servicios y roles según sea necesario. No se admite la adición de parámetros personalizados para una instancia de rol única.

  6. En función de los archivos de configuración y las funciones de parámetros, busque la fila donde reside un parámetro especificado, introduzca el nombre del parámetro admitido por el componente en la columna Parameter e introduzca el valor del parámetro en la columna Value.

    • Puede hacer clic en o para agregar o eliminar un parámetro personalizado. You can delete a customized parameter only after you click for the first time.
    • Si desea cancelar la modificación de un valor de parámetro, haga clic en para restaurarlo.

  7. Haga clic en Save Configuration, seleccione Restart the affected services or instances, y haga clic en OK.

Ejemplo de tarea

Configuración de parámetros de Hive personalizados

Hive depende de HDFS. De forma predeterminada, Hive accede al cliente HDFS. Los parámetros de configuración que tienen efecto son controlados por HDFS de una manera unificada. Por ejemplo, el parámetro HDFS ipc.client.rpc.timeout afecta al período de tiempo de espera de RPC para que todos los clientes se conecten al servidor HDFS. Si necesita modificar el período de tiempo de espera para que Hive se conecte a HDFS, puede utilizar la función de personalización de configuración. Después de agregar este parámetro al archivo core-site.xml de Hive, este parámetro puede ser identificado por el servicio Hive y su configuración sobrescribe la configuración del parámetro en HDFS.

  1. En la página de detalles del clúster de MRS, haga clic en Components.
  2. Elija Hive > Service Configuration.
  3. En el cuadro desplegable de tipo de configuración del lado derecho, cambie Basic a All.
  4. En el árbol de navegación de la izquierda, seleccione Customization para el servicio Hive. El sistema muestra los parámetros de servicio personalizados compatibles con Hive.
  5. En core-site.xml, busque la fila que contiene el parámetro core.site.customized.configs, escriba ipc.client.rpc.timeout en la columna Parameter e introduzca un nuevo valor en la columna Value, por ejemplo, 150000. La unidad es milisegundo.

    Figura 4 Configuración de parámetros personalizados (usando MRS 1.9.2 como ejemplo)

  6. Haga clic en Save Configuration, seleccione Restart the affected services or instances, y haga clic en OK.

    Se muestra Operation successful. Haga clic en Finish. El servicio se inicia correctamente.

    Figura 5 Guardar configuraciones personalizadas