跳到主要内容 跳到补充内容

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

配置 Talend Identity and Access Management 以在不同实例之间共享会话数据。

开始之前

步骤

  1. 打开 <InstallationPath>/iam/apache-tomcat/bin/setenv.sh 文件。
  2. 要设置 SPRING_SESSION_STORE_TYPE 环境变量并指定用于存储会话数据的后端,请添加以下行:
    export SPRING_SESSION_STORE_TYPE=mongo
  3. 使用以下语法,将 SPRING_DATA_MONGODB_URI 环境变量设置为您的 MongoDB 实例的连接字符串:
    export 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,请添加以下行:
    export SPRING_DATA_MONGODB_URI=mongodb://example.talend.com:27017/sessions
  4. 开始 Talend Identity and Access Management.

下一步做什么

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

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

本页面有帮助吗?

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