跳到主要内容

Talend JobServer 配置用户模拟

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

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

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

  • 为了让模拟用户使用特定的 Java 版本运行作业,请将该 Java 实例的路径添加到用户的 PATH 环境变量中。如果没有在此级别设置特定的路径,则使用在配置的 PATH 变量中找到的第一个 Java 实例。
  • 定义允许从服务器运行任务的操作系统用户。

    信息注释提示: 默认情况下,用户名必须使用小写字母 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]*\$

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!