Configuración del servicio REST de Data Mover - Teradata Data Mover

Teradata® Data Mover Guía de instalación, configuración y actualizaciónpara clientes

Product
Teradata Data Mover
Release Number
17.11
Published
Octubre de 2021
Language
Español
Last Update
2021-11-08
dita:mapPath
es-ES/jzo1626458613083.ditamap
dita:ditavalPath
es-ES/stp1591127384938.ditaval
dita:id
B035-4102
Product Category
Analytical Ecosystem
Durante la instalación de Data Mover, el componente REST de Data Mover se instala y se inicia automáticamente. Es necesario configurar el archivo tdmrest.properties para el entorno y reiniciar el servicio.

REST de Data Mover y REST de DSA, que está empaquetado con Data Mover, tienen HTTPS habilitado de forma predeterminada, lo que le permite hacer llamadas REST con HTTPS. Si intenta utilizar HTTP para un trabajo de REST de Data Mover después de una instalación nueva o una actualización de Data Mover, el trabajo se redirige a HTTPS.

  1. En el directorio /etc/opt/teradata/datamover, busque tdmrest.properties.
  2. Configure las siguientes propiedades:
    Propiedad Descripción Valor predeterminado
    accept.host.list Si las solicitudes a la API REST de Data Mover necesitan usar valores diferentes en comparación con el valor predeterminado para el host header o X-Forwarded-Host, especifique esos valores aquí. Deje localhost:1443 como primer valor a menos que no desee permitir que las llamadas a la API de REST de Data Mover usen localhost:1443, como en el ejemplo siguiente:

    accept.host.list=localhost:1443, host1:port, host2

    server name:1443 or server IP:1443
    appender.rolling.fileName La ruta de acceso relativa o absoluta del archivo de registro. /var/opt/teradata/datamover/logs/dmRest.log
    appender.rolling.filePattern

    Especifica el patrón de archivos de registro.

    Ejemplo: dmRest.log.%i guarda los archivos como dmRest.log.1, dmRest.log.2, dmRest.log.3, etc.

    /var/opt/teradata/datamover/logs/dmRest.log.%i
    appender.rolling.layout.type No modificar. Se trata de un valor interno para la infraestructura de registro. PatternLayout
    appender.rolling.layout.pattern No modificar. Se trata de un valor interno para la infraestructura de registro. %d [%t] %-5p %c{3}(%L) - %m%ns
    appender.rolling.name No modificar. Se trata de un valor interno para la infraestructura de registro. RollingFile
    appender.rolling.policies.size.type No modificar. Se trata de un valor interno para la infraestructura de registro. SizeBasedTriggeringPolicy
    appender.rolling.policies.size.size El tamaño máximo del archivo de registro antes de implementarlo en archivos de copia de seguridad. 20MB
    appender.rolling.policies.type No modificar. Se trata de un valor interno para la infraestructura de registro. Directivas
    appender.rolling.strategy.max

    El número de archivos de registro de copia de seguridad que se crean. Una vez que se haya creado el número máximo de archivos, se quita el archivo más antiguo.

    Ejemplo: si se crean restauraciones máximas = 3, se crearán tres registros de copia de seguridad:
    • dmRest.log.1
    • dmRest.log.2
    • dmRest.log.3

    Si el tamaño actual de dmRest.log supera los 20 MB, este se implementa como el nuevo dmRest.log.1 y otro dmRest.log se crea en su lugar. El anterior dmRest.log.2 se convierte en el nuevo dmRest.log.3 y se elimina el dmRest.log.3 anterior.

    5
    appender.rolling.strategy.type No modificar. Se trata de un valor interno para la infraestructura de registro. DefaultRolloverStrategy
    appender.rolling.type No modificar. Se trata de un valor interno para la infraestructura de registro. RollingFile
    broker.url=url El nombre de host o la dirección IP del equipo que ejecuta el agente de mensajes de Java Message Service (JMS). localhost
    broker.port=port El número de puerto del equipo en el que escucha el agente de JMS. 61616
    cluster.enabled=setting Cuando se define en true, se establece una conexión con un agente de JMS en espera para el clúster si el agente de JMS activo falla. False
    logger.rolling.appenderRef.rolling.ref No modificar. Se trata de un valor interno para la infraestructura de registro. RollingFile
    logger.rolling.name No modificar. Se trata de un valor interno para la infraestructura de registro. com.teradata.datamovement.rest
    response.timeout Si no se notifica el progreso de un nuevo trabajo durante este período (en horas), el trabajo se anula. 30 sec
    rootLogger.level Los seis niveles de registro: TRACE | DEBUG | INFO | WARN | ERROR | FATAL. Desde el nivel de seguimiento hasta el error de la aplicación. INFO
  3. Reinicie el servicio REST de Data Mover:
    /etc/init.d/tdmrest start