Installer et configurer le package embarqué de Nexus - 7.3

Guide d'installation Talend

Version
7.3
Language
Français
Operating system
Linux
Subscription type
Souscription
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Content
Installation et mise à niveau
Last publication date
2022-10-30
Référentiel d'artefacts Talend (Talend Artifact Repository) se base sur Nexus. Cette procédure présente comment installer et configurer le package Nexus embarqué avec votre produit Talend.

Procédure

  1. Décompressez le fichier archive Artifact-Repository-Nexus-VA.B.C.D.E dans un répertoire dédié.
  2. Ajoutez les droits d'exécution aux fichiers appropriés à l'aide de la commande suivante :
    chmod 755
  3. À partir du dossier <ApplicationFolder>/bin, lancez l'instance de Référentiel d'artefacts Talend (Talend Artifact Repository) à l'aide de la commande suivante :
    ./nexus run
    Nexus est exécuté dans la console.
  4. Pour exécuter Référentiel d'artefacts Talend (Talend Artifact Repository) en tant que service, suivez la procédure dans la documentation Nexus à l'adresse https://help.sonatype.com/repomanager3/installation/run-as-a-service (en anglais).
  5. Connectez-vous à l'application Web Référentiel d'artefacts Talend (Talend Artifact Repository) (identifiants par défaut : admin/Talend123). Assurez-vous que vous disposez des droits nécessaires pour accéder aux référentiels releases et snapshots.

Après la première connexion, il est fortement recommandé de modifier les identifiants par défaut du compte administrateur par défaut.

  1. Modifiez les identifiants par défaut de l'utilisateur ou de l'utilisatrice admin :
    1. Dans le panneau de gauche de l'application Web Référentiel d'artefacts Talend (Talend Artifact Repository), sélectionnez Security (Sécurité) > Users (Utilisateurs).
    2. Cliquez-droit sur l'utilisateur ou l'utilisatrice admin et sélectionnez Set Password (Définir le mot de passe).
    3. Saisissez un nouveau mot de passe pour l'utilisateur ou l'utilisatrice admin.
  2. Accordez à l'utilisateur ou l'utilisatrice ou utilisatrice talend-updates-admin l'autorisation de parcourir les référentiels talend-custom-libs-release et talend-custom-libs-snapshot.
    1. Dans le panneau de gauche de l'application Web Référentiel d'artefacts Talend (Talend Artifact Repository), sélectionnez Security (Sécurité) > Roles (Rôles).
    2. Dans le panneau du coin supérieur droit, cliquez sur Create role (Créer un rôle) > Nexus role (Rôle Nexus) pour ouvrir la vue de création de rôle.
    3. Créez un rôle nx-view-custom-libs-browse puis assignez-lui les droits nx-repository-view-maven2-talend-custom-libs-release-browse et nx-repository-view-maven2-talend-custom-libs-snapshot-browse.
    4. Dans le panneau de gauche de l'application Web Référentiel d'artefacts Talend (Talend Artifact Repository), sélectionnez Security (Sécurité) > Users (Utilisateurs).
    5. Cliquez sur l'utilisateur ou l'utilisatrice ou l'utilisatrice talend-updates-admin pour ouvrir sa vue des détails.
    6. Modifiez le·a en lui attribuant le rôle nouvellement créé de nx-view-custom-libs-browse.
    7. Pour valider les autorisations attribuées à l'utilisateur ou l'utilisatrice ou utilisatrice talend-updates-admin, exécutez la commande suivante, dans laquelle <password> correspond au mot de passe de l'utilisateur ou de l'utilisatrice ou utilisatrice en question, et <nexus_url> représente l'URL de l'application web de Référentiel d'artefacts Talend (Talend Artifact Repository).
      # Search talend-custom-libs-release
      curl -k -u "talend-updates-admin:<password>" "<nexus_url>/service/rest/v1/search?repository=talend-custom-libs-release&group=xml-apis"
      
      # Search talend-custom-libs-snapshot
      curl -k -u "talend-updates-admin:<password>" "<nexus_url>/service/rest/v1/search?repository=talend-custom-libs-snapshot&group=org.talend.libraries"

      Les éléments correspondants devraient être retournés en résultat.