配置 Data Mover REST 服务 - Teradata Data Mover

Teradata® Data Mover 安装、配置和升级指南(适用于客户)

Product
Teradata Data Mover
Release Number
17.11
Published
2021 年 10 月
Language
中文 (简体)
Last Update
2021-11-08
dita:mapPath
zh-CN/jzo1626458613083.ditamap
dita:ditavalPath
zh-CN/stp1591127384938.ditaval
dita:id
B035-4102
Product Category
Analytical Ecosystem
在安装 Data Mover 期间,会自动安装和启动 Data Mover REST 组件。您需要为您的环境配置 tdmrest.properties 文件并重新启动该服务。

Data Mover REST 和 DSA REST 与 Data Mover 捆绑在一起,缺省情况下会启用 HTTPS,因而您可以通过 HTTPS 进行 REST 调用。如果在全新安装或升级 Data Mover 之后尝试将 HTTP 用于 Data Mover REST 作业,则该作业将重定向到 HTTPS。

  1. 在目录 /etc/opt/teradata/datamover 中,找到 tdmrest.properties
  2. 配置以下属性:
    属性 说明 缺省值
    accept.host.list 如果对 Data Mover REST API 的请求需要使用不同于 host headerX-Forwarded-Host 缺省值的值,请在此处指定这些值。保留 localhost:1443 作为第一个值,除非您想禁止对 Data Mover REST API 的调用以使用 localhost:1443,如以下示例所示:

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

    server name:1443 or server IP:1443
    appender.rolling.fileName 日志文件的相对路径或绝对路径。 /var/opt/teradata/datamover/logs/dmRest.log
    appender.rolling.filePattern

    指定日志文件模式。

    示例:dmRest.log.%i 将文件保存为 dmRest.log.1dmRest.log.2dmRest.log.3 等。

    /var/opt/teradata/datamover/logs/dmRest.log.%i
    appender.rolling.layout.type 不要进行编辑。这是日志记录基础结构的内部设置。 PatternLayout
    appender.rolling.layout.pattern 不要进行编辑。这是日志记录基础结构的内部设置。 %d [%t] %-5p %c{3}(%L) - %m%ns
    appender.rolling.name 不要进行编辑。这是日志记录基础结构的内部设置。 RollingFile
    appender.rolling.policies.size.type 不要进行编辑。这是日志记录基础结构的内部设置。 SizeBasedTriggeringPolicy
    appender.rolling.policies.size.size 日志记录文件在滚动更新到备份文件之前的最大大小。 20MB
    appender.rolling.policies.type 不要进行编辑。这是日志记录基础结构的内部设置。 策略
    appender.rolling.strategy.max

    创建的备份日志记录文件的数量。当创建的文件数量达到上限时,最旧的文件将被删除。

    示例:如果最大备份数 = 3,则创建三个备份日志:
    • dmRest.log.1
    • dmRest.log.2
    • dmRest.log.3

    如果当前 dmRest.log 大小超过 20 MB,则它将进行滚动,从而成为新的 dmRest.log.1,并会创建一个新的dmRest.log。先前的 dmRest.log.2 将成为新的 dmRest.log.3。先前的 dmRest.log.3 将被删除。

    5
    appender.rolling.strategy.type 不要进行编辑。这是日志记录基础结构的内部设置。 DefaultRolloverStrategy
    appender.rolling.type 不要进行编辑。这是日志记录基础结构的内部设置。 RollingFile
    broker.url=url 运行 Java Message Service (JMS) 消息代理程序的计算机的主机名或 IP 地址。 localhost
    broker.port=port JMS 消息代理程序所侦听的计算机的端口号。 61616
    cluster.enabled=setting 如果设置为 true,则可在活动 JMS 代理程序失败时与集群的备用 JMS 代理程序建立连接。 False
    logger.rolling.appenderRef.rolling.ref 不要进行编辑。这是日志记录基础结构的内部设置。 RollingFile
    logger.rolling.name 不要进行编辑。这是日志记录基础结构的内部设置。 com.teradata.datamovement.rest
    response.timeout 如果未在此时间段(以秒为单位)内报告作业进度,该作业将被中止。 30 sec
    rootLogger.level 有六种日志记录级别:TRACE | DEBUG | INFO | WARN | ERROR | FATAL。从跟踪级别到应用程序错误。 INFO
  3. 重新启动 Data Mover REST 服务:
    /etc/init.d/tdmrest start