安装 Talend 日志记录模块 - 7.1

Talend Data Management Platform 安装与升级指南 (Windows)

EnrichVersion
7.1
EnrichProdName
Talend Data Management Platform
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
您需要安装 Talend Log Server,其中包括用于收集日志的 Kibana 和 Filebeat。

过程

  1. 复制 Talend-LogServer-VA.B.C.zip 存档文件并将其提取到您选择的目录中。
    注: 目录名称不得包含空格或非 ASCII 字符。
  2. 要启动 Talend Log Server,请运行 start_logserver.bat 可执行文件。
    不能以 root 用户的身份运行 Elasticsearch。Elasticseach 是 Talend Log Server 的一部分,因此不能以 root 用户的身份运行可执行文件。
  3. 在位于 Filebeat 目录的 filebeat.yml 文件中,配置 Filebeat 的 LOG_PATHAPP_NAME 值。
    • LOG_PATHAPP_NAME 设为以下值:
        paths:
          - ${LOG_PATH:C:\Talend\7.1.1\tac\apache-tomcat\logs\*}
        fields:
          app_id: ${APP_NAME:TAC}
    • 或设置 LOG_PATHAPP_NAME 环境变量:
      SET LOG_PATH=c:\Talend\7.1.1\tac\apache-tomcat\logs\*
      SET APP_NAME=TAC
  4. 启动 Filebeat:
    filebeat -e -c filebeat.yml

结果

现在您可以使用以下 URL 访问 Talend Log Serverhttp://localhost:5601/app/kibana#/dashboard/Default-Dashboard

当您启动 Talend Log Server 时或没有看到 logstash-*talendesb-*talendaudit-* 索引时,请完成以下步骤:

  1. 删除 .kibana 索引。
    curl -XDELETE 'http://localhost:9200/.kibana'
  2. 停止 Talend Log Server
  3. 启动 Talend Log Server