Using MetaServlet to print the log file of a task - 6.3

Talend Administration Center User Guide

EnrichVersion
6.3
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend Real-Time Big Data Platform
task
Administration and Monitoring
Deployment
EnrichPlatform
Talend Administration Center

In the following scenario, the log file of a task is retrieved from Talend Administration Center and printed in the command lines.

Prerequisite: Make sure an existing task is available in the Job Conductor in Talend Administration Center before you proceed the following steps.

  1. Open the Windows command line or Linux terminal, and go to the following directory:

    ./org.talend.administrator/WEB-INF/classes

  2. To call the metaServlet on Windows, run the MetaServletCaller.bat file.

    To call the metaServlet on Linux, run the MetaServletCaller.sh file.

  3. To perform a MetaServlet action, type in corresponding scripts in the command line (or terminal for Linux users).

    In this example, to retrieve the log file of a task by the given name from Talend Administration Center, use the following script to perform the action:

    MetaServletCaller.bat 
    --tac-url=http://localhost:8080/org.talend.administrator 
    --json-params=
    {
    "actionName":"taskLog",
    "taskId":1,
    "authPass":"TAC_Admin_password",
    "authUser":"TAC_Admin_username"
    }

    Once the command has been executed, the information in the log file of task 1 will be retrieved and printed in the command lines.

    The execution information is displayed in the Task execution monitoring console of the Talend Administration Center.

    You should replace the parameters used in the command with what they are in real contexts.