Skip to main content Skip to complementary content

Creating the database for session data storage in MongoDB

You need to create a database for storing session data in MongoDB.

Before you begin

You must have admin rights to be able to create the database.

Procedure

  1. Create a database in MongoDB to store session data, using the following command:
    use <databasename>

    Example

    use sessions
  2. Create a user in this database, using the following command:
    use <databasename>
    db.createUser( { user: "<username>", pwd: "<password>",  roles: [ { role: "dbOwner", db: "<databasename>" }  ] } )
    The command can take the following fields:
    Field Description
    <databasename> The name of the database for session data storage.
    <username> The name for the created user.
    <password> The password for the created user.

    This user must be granted with the dbOwner role to be able to perform any administrative action on the database.

    Example

    To create a user named session-user with the password suser in the database named sessions, use the following command:
    use sessions
    db.createUser( { user: "session-user", pwd: "suser",  roles: [ { role: "dbOwner", db: "sessions" }  ] } )
  3. Stop Talend Identity and Access Management.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!