es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error que estás recibiendo indica que el ID del documento es nulo. En tu flujo de procesador de Nifi, el valor para el campo “doc id” está vacío, lo cual está causando este error.

    Para solucionarlo, necesitas proporcionar un ID de documento válido para cada documento que quieras insertar en el bucket de Couchbase. Una forma de hacer esto es usar un procesador GenerateFlowFile para crear un identificador único para cada documento y luego pasar ese identificador junto con los datos del documento al procesador PutCouchbaseJSON.

    Puedes configurar el atributo que contiene el ID del documento en el procesador GenerateFlowFile agregando la siguiente línea al campo “Propiedades”:

    doc.id = ${UUID()}
    

    Esto creará un identificador único para cada documento utilizando la función UUID().

    En el procesador PutCouchbaseJSON, puedes hacer referencia al atributo “doc.id” en el campo “ID del documento” para asegurarte de que cada documento se inserte con un ID único.

    ${doc.id}
    

    Al proporcionar un ID de documento válido para cada documento, deberías poder insertar documentos correctamente en tu bucket de Couchbase utilizando Nifi.

Comments are closed.