Nexusのインストール - 7.3

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

EnrichVersion
7.3
EnrichProdName
Talend Big Data
task
インストールとアップグレード
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Runtime
Talend Studio

手順

  1. Artifact-Repository-Nexus-VA.B.C.D.Eを専用フォルダーで展開します。
  2. <ApplicationFolder>/binフォルダーから、次のコマンドを実行してTalend Artifact Repositoryインスタンスを起動します:
    nexus.exe /run
    Nexusはコンソールで実行されます。
  3. サービスとしてTalend Artifact Repository実行する場合:
    1. 以下のコマンドを実行して、Nexusをサービスとしてインストールします:
      nexus.exe /install <name-of-service>
      名前を指定しなかった場合、サービスはnexusという名前になります。
    2. 以下のコマンドを実行して、Nexusを開始します:
      nexus.exe /start
  4. 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"

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