Nexusをインストール - 7.3

Linux 版 Talend Big Data Platform インストールガイド

Version
7.3
Language
日本語 (日本)
Product
Talend Big Data Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
インストールとアップグレード
Talend Artifact RepositoryはNexusをベースにしています。

手順

  1. 専用のフォルダーにArtifact-Repository-Nexus-VA.B.C.D-Eを展開します。
  2. 次のコマンドを使い、関連するファイルに実行権限を追加します:
    chmod 755
  3. <ApplicationFolder>/binフォルダーから、次のコマンドを使用してTalend Artifact Repositoryインスタンスを起動します:
    ./nexus run
    Nexusはコンソールで実行されます。
  4. Talend Artifact Repositoryをサービスとして実行するには、https://help.sonatype.com/repomanager3/installation/run-as-a-serviceでNexusドキュメンテーションの手順に従ってください。
  5. Talend Artifact Repository Webアプリケーションにログインします(デフォルトのログイン情報はadmin/Talend123)。リリースとスナップショットのリポジトリーにアクセスするための関連する権限があることを確認します。

初回の接続後は、デフォルト管理者アカウントのデフォルト認証情報を変更することを強く推奨します。

  1. adminユーザーのデフォルト認証情報を変更するには:
    1. Talend Artifact Repository Webアプリケーションの左側のパネルで、[Security] (セキュリティ) > [Users] (ユーザー)の順に選択します。
    2. adminユーザーを右クリックし、[Set Password] (パスワードの設定)を選択します。
    3. adminユーザーに新しいパスワードを入力します。
  2. talend-updates-adminユーザーに、talend-custom-libs-releaseリポジトリーとtalend-custom-libs-snapshotリポジトリーの参照権限を付与します。
    1. Talend Artifact Repository Webアプリケーションの左パネルで、[Security] (セキュリティ) > [Roles] (ロール)を選択します。
    2. 右パネルの上部で[Create role] (ロールの作成) > [Nexus role] (Nexusロール)クリックし、[Create Role] (ロールの作成)ビューを開きます。
    3. nx-view-custom-libs-browseというロールを作成し、nx-repository-view-maven2-talend-custom-libs-release-browsenx-repository-view-maven2-talend-custom-libs-snapshot-browseという権限を割り当てます。
    4. Talend Artifact Repository Webアプリケーションの左側のパネルで、[Security] (セキュリティ) > [Users] (ユーザー)の順に選択します。
    5. talend-updates-adminユーザーをクリックして詳細ビューを開きます。
    6. 新しく作成されたnx-view-custom-libs-browseというロールを割り当て、このユーザーを編集します。
    7. CurlまたはPostmanで次のコマンドを実行し、talend-updates-adminユーザーに割り当てられた権限を検証します。<password>はユーザーのパスワードを、<nexus_url>Talend Artifact Repository WebアプリケーションのURLを表します。
      # 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"

      対応するアイテムが結果に返されます。