配置 Talend Identity and Access Management 的会话数据存储 - 7.1

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

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 Identity and Access Management 以在不同实例之间共享会话数据。

开始之前

过程

  1. 打开 <InstallationPath>\iam\apache-tomcat\bin\setenv.bat 文件。
  2. 要设置 SPRING_SESSION_STORE_TYPE 环境变量并指定用于存储会话数据的后端,请添加以下行:
    set SPRING_SESSION_STORE_TYPE=mongo
  3. 使用以下语法,将 SPRING_DATA_MONGODB_URI 环境变量设置为您的 MongoDB 实例的连接字符串:
    set SPRING_DATA_MONGODB_URI=mongodb://<username>:<password>@<mongo-host1>:<mongo-port1>,<mongo-host2>:<mongo-port2>,...,<mongo-hostN>:<mongo-portN>/<database-name>
    该 URI 的各个组成部分为:
    组件 描述
    mongodb:// 此前缀是必需的。
    用户名

    密码

    可选:客户端将在连接到 MongoDB 实例后尝试使用这些身份验证用户名和密码登录数据库。
    mongo-host 要连接到的服务器地址 (主机名或 IP 地址)。
    mongo-port 默认值为 27017
    database-name 用于会话数据存储的数据库名称。

    如果是在集群模式下配置的 MongoDB,则 <mongo-host1> 是集群中第一个主机的名称 (使用 <mongo-port1>),以此类推。

    要描述到名为 sessions 的 MongoDB 数据库的连接,该数据库托管在 example.talend.com 上并使用端口号 27017,请添加以下行:
    set SPRING_DATA_MONGODB_URI=mongodb://example.talend.com:27017/sessions
  4. 开始 Talend Identity and Access Management.

下一步做什么

启动您的 Talend 应用程序并登录。

访问 MongoDB 中创建用于会话数据存储的数据库。该数据库包含当前会话数据。