为 Talend JobServer 配置用户模拟 - 7.1

Talend Data Integration 安装与升级指南 (Linux)

EnrichVersion
7.1
EnrichProdName
Talend Data Integration
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Runtime
Talend Studio

Talend Administration Center Web 应用程序允许您通过 Run As (运行身份) 选项以不同 UNIX 系统用户身份运行任务。为避免在服务器上启动任务时出错,您需要首先:

  • 赋予对某些服务器目录的特定权限。

  • 通过配置 umask 来赋予对 Talend JobServer 创建的目录和文件的必要授权。

  • 定义允许从服务器运行任务的操作系统用户。

    提示: 默认情况下,用户名必须使用小写字母 az 开头,后跟小写字母 (az) 和数字 (09)。要允许使用上述字母和数字之外的字符,需要修改文件 {Job_Server_Installation_Folder}\agent\conf\TalendJobServer.properties 中的 org.talend.remote.jobserver.server.TalendJobServer.RUN_AS_USER_VALIDATION_REGEXP 参数的值中的正则表达式 ^[a-z][-a-z0-9]*\$。例如:
    • 要定义包含圆点的用户名模式,例如 firstname.lastname,将正则表达式修改为 ^[a-z][-a-z0-9]*.[a-z][-a-z0-9]*\$
    • 要允许在用户名中使用一个或多个下划线 (_),将正则表达式修改为 ^[a-z][-a-z_0-9]*\$

有关此功能的更多信息,请参阅《Talend Administration Center 用户指南》。