Todos los productos
Search
Centro de documentos

E-MapReduce:Excepción de límite de conteo de Xceiver en DataNode

Última actualización: Sep 21, 2026

Resuelva la excepción de límite de conteo de Xceiver en un DataNode al aumentar el tamaño del pool de hilos de transferencia.

Mensaje de error

java.io.IOException: Xceiver count xxxx exceeds the limit of concurrent xceivers: xxxx

Causa

El parámetro dfs.datanode.max.transfer.threads controla el tamaño del pool de hilos que usa un DataNode para manejar los flujos de datos de lectura y escritura. El valor predeterminado es 4096. Si este valor es demasiado bajo, el DataNode genera una excepción de límite de conteo de Xceiver.

Procedimiento

  1. Inicie sesión en la consola de E-MapReduce.

  2. En la barra de navegación superior, seleccione la región y el resource group correspondientes.

  3. Vaya a la página de configuración del servicio HDFS.

    1. En la página Clusters, busque su clúster y haga clic en Services en la columna de acciones.

    2. En la página Services, haga clic en Configure en la sección de HDFS.

  4. En el área de búsqueda de configuración, busque el parámetro dfs.datanode.max.transfer.threads y aumente su valor; por ejemplo, duplíquelo a 8192 o 16384.

    Nota

    El parámetro dfs.datanode.max.transfer.threads controla el tamaño del pool de hilos para manejar los flujos de datos de lectura y escritura en un DataNode. El valor predeterminado es 4096.