Accéder au contenu principal Passer au contenu complémentaire

Démarrage et configuration de Talend Dictionary Service

Procédure

  1. Ouvrez le fichier dq_dict/config/data-quality.properties et modifiez les propriétés suivantes de Talend Dictionary Service :

    Champ

    Action

    oidc.url Saisissez l'URL vers Talend Identity and Access Management, par exemple http://localhost:9080/oidc .
    scim.url Saisissez l'URL vers le SCIM de Talend Identity and Access Management, http://localhost:9080/scim par exemple.
    oidc.semanticservice.id Saisissez l'identifiant du client OIDC Talend Identity and Access Management.
    oidc.semanticservice.secret Saisissez le mot de passe OIDC de Talend Identity and Access Management.
    spring.cloud.stream.kafka.binder.brokers Saisissez l'hôte correspondant à votre broker Kafka.
    spring.cloud.stream.kafka.binder.defaultBrokerPort Saisissez le port correspondant à votre broker Kafka.
    spring.cloud.stream.kafka.binder.zkNodes Saisissez l'hôte correspondant à votre nœud ZooKeeper.
    spring.cloud.stream.kafka.binder.defaultZkPort Saisissez le port correspondant à votre nœud ZooKeeper.
    tsd.maven.connector.s3Repository.base-path Saisissez le chemin de base de votre MinIO ou référentiel S3. Cette propriété est facultative et peut être laissée vide.

    Par exemple : semantic-types-repository.

    tsd.maven.connector.s3Repository.username Saisissez votre identifiant de MinIO ou du référentiel S3.

    Par exemple : USERNAME123.

    tsd.maven.connector.s3Repository.password Saisissez le mot de passe de votre MinIO ou référentiel S3.

    Par exemple : PASSWORD123.

    tsd.maven.connector.s3Repository.s3.region Saisissez la région de votre MinIO ou référentiel S3.

    Par exemple : us-east-1.

    tsd.maven.connector.s3Repository.s3.endpoint Saisissez l'URL de votre MinIO ou du serveur du référentiel S3. Par exemple : http://127.0.0.1:9000.
    tsd.maven.connector.s3Repository.bucket-url Saisissez l'URL de votre MinIO ou du bucket du référentiel S3.

    Par exemple : s3://default-bucket.

    Tous les mots de passe saisis dans le fichier de propriétés sont cryptés au lancement de votre instance Talend Dictionary Service.

  2. Changez les champs suivants avec vos paramètres MongoDB :

    Champ

    Description

    spring.data.mongodb.host Nom d'hôte de votre instance de MongoDB. Par exemple : localhost.
    spring.data.mongodb.port Numéro de port de votre instance de MongoDB. Par exemple : 27017.
    spring.data.mongodb.username nom d'utilisateur ou d'utilisatrice utilisé pour vous connecter à la base de données. Par exemple : dqdict-user.
    spring.data.mongodb.password

    Mot de passe utilisé pour vous connecter à la base de données. Par exemple : duser.

    spring.data.mongodb.database Nom de la base de données à laquelle Talend Dictionary Service est connecté, dqdict par défaut.
    spring.data.mongodb.uri URI de l'instance MongoDB à laquelle vous connecter

    Si vous vous connectez à l'instance de MongoDB via une URI, les paramètres suivants doivent être commentés : dq.mongo.host, dq.mongo.port, dq.mongo.username, dq.mongo.password, dq.mongo.database.name.

    Note InformationsImportant : Ce paramètre de configuration est disponible uniquement si vous avez installé le patch TPS-4354 fourni par Qlik. Pour plus d'informations, contactez votre administrateur ou administratrice.
    spring.data.mongodb.ssl La valeur par défaut est false, elle passe à true si vous devez utiliser le protocole Secure Socket Layer avec MongoDB
    spring.data.mongodb.ssl.trust-store Emplacement du fichier Trust store.
    spring.data.mongodb.ssl.trust-store-password Mot de passe du Trust store.

    Le mot de passe est chiffré au démarrage.

  3. Démarrez MongoDB.
  4. Trouvez le fichier semantic-dictionary-import.sh.
  5. Ouvrez ce fichier dans un éditeur et mettez à jour les valeurs factices :
    • %%%MONGO_HOST%%% : hôte de MongoDB. Par exemple, 127.0.0.1.
    • %%%MONGO_HOST%%% : port de MongoDB. Par exemple, 27017.
    • %%%MONGO_DBNAME%%% : nom de la base de données de MongoDB. Par exemple, utilisez dqdict pour les paramètres par défaut.
    • %%%MONGO_USER%%% : identifiant pour la connexion à la base de données Talend Dictionary Service. Par exemple, utilisez dqdict-user pour les paramètres par défaut.
    • %%%MONGO_PWD%%% : mot de passe pour la connexion à la base de données Talend Dictionary Service. Par exemple, utilisez duser pour les paramètres par défaut.
  6. Facultatif : Dans ce script, l'utilitaire mongorestore est appelé depuis la variable d'environnement PATH. Il est recommandé de spécifier son chemin exact.
  7. Sauvegardez vos modifications.
  8. Rendez ce fichier exécutable en saisissant la commande suivante :
    chmod +x semantic-dictionary-import.sh
  9. Démarrez Talend Dictionary Service en lançant, dans cet ordre :
    1. Apache ZooKeeper
    2. Apache Kafka
    3. MinIO
    4. fichier start.sh

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.