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.
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. Puede modificar algunos parámetros para escenarios de aplicación clave en MRS Manager. Algunos clientes de componentes pueden no incluir todos los parámetros con características de código abierto. Para los parámetros de componentes que no se pueden modificar directamente en Manager, los usuarios pueden agregar nuevos parámetros para los componentes mediante la función de personalización de configuración en Manager. 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 y no se puede acceder a él.
  • 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 agregar, los archivos de configuración que han surtido efecto y el impacto en los componentes.

Procedimiento

  1. En MRS Manager, haga clic en Services.
  2. Seleccione el servicio de destino en la lista de servicios.
  3. Haga clic en Service Configuration.
  4. Ajuste Type a All.

    Figura 1 Configuración del servicio

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

    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.

    Figura 2 Configuraciones de personalización

  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 Name e introduzca el valor del parámetro en la columna Value.

    • Puede hacer clic en o para agregar o eliminar un parámetro definido por el usuario. Puede eliminar un parámetro personalizado sólo después de hacer clic en por primera vez.
    • Si desea cancelar la modificación de un valor de parámetro, haga clic en para restaurarlo.

  7. Haga clic en Save Configuration y seleccione Restart the affected services or instances. Haga clic en OK para reiniciar los servicios.

    Después de que Operation successful. se muestra, haga clic en Finish. El servicio se inicia correctamente.

Ejemplo de tarea

Configuración de parámetros de Hive personalizados

Hive depende de HDFS. De forma predeterminada, Hive accede al cliente de 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 MRS Manager, seleccione Services >Hive >Service Configuration.
  2. Ajuste Type a All.

    Figura 3 Configuración del servicio Hive

  3. 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.
  4. En core-site.xml, busque la fila que contiene el parámetro core.site.customized.configs, escriba ipc.client.rpc.timeout en la columna Name e introduzca un nuevo valor en la columna Value, por ejemplo, 150000. La unidad es milisegundo.

    Figura 4 Configuraciones de personalización de Hive

  5. Haga clic en Save Configuration y seleccione Restart the affected services or instances. Haga clic en OK para reiniciar el servicio.

    Después de que Operation successful. se muestra, haga clic en Finish. El servicio se inicia correctamente.

    Figura 5 Guardar configuraciones de Hive