Skip to main content Skip to complementary content
Close announcements banner

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.
    Information noteImportant: The password must be URL encoded otherwise the connection fails.

    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 – let us know how we can improve!