为 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.propertiesorg.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 用户指南》。