Scaricare e installare l'interfaccia a riga di comando di IBM Cloud Pak for Data ( IBM cpdctl)

Questo argomento fornisce informazioni su come scaricare, installare e verificare l'interfaccia a riga di comando IBM Cloud Pak for Data ( IBM cpdctl), con particolare attenzione al plugin IBM® watsonx.data (wx-data).

Prima di iniziare

Per saperne di più su IBM cpdctl si può consultare il file README ufficiale.

Procedura

  1. Scaricare e installare IBM cpdctl utilizzando uno dei 2 metodi seguenti:

    a. Opzione 1: Eseguire il seguente comando per scaricare e installare automaticamente il cpdctl di IBM, rilevando il sistema operativo e l'architettura del processore per Linux e per il sistema operativo di macOS:

    platform=$(uname -s | tr '[A-Z]' '[a-z]')
    arch=$(uname -m | sed 's/x86_64/amd64/')
    curl -LOs "https://github.com/IBM/cpdctl/releases/latest/download/cpdctl_${platform}_${arch}.tar.gz"
    tar zxf cpdctl_${platform}_${arch}.tar.gz
    

    b. Opzione 2: Scaricare l'archivio appropriato dal repository IBM cpdctl.

    IBM cpdctl per il sistema operativo Windows può essere scaricato dall'archivio.

    File scaricabili per vari sistemi operativi
    Sistema operativo Nome dell'archivio Commenti
    Microsoft Windows x64 cpdctl_windows_amd64.zip Utilizzare Windows Explorer per estrarre cpdctl.exe dall'archivio.
    Linux x64 cpdctl_linux_amd64.tar.gz Eseguire il comando $ tar zxf cpdctl_linux_amd64.tar.gz per estrarre l'eseguibile cpdctl dall'archivio.
    Linux Potenza 64 bit LE cpdctl_linux_ppc64le.tar.gz Eseguire il comando $ tar zxf cpdctl_linux_ppc64le.tar.gz per estrarre l'eseguibile cpdctl dall'archivio.
    Linux on IBM Z cpdctl_linux_s390x.tar.gz Eseguire il comando $ tar zxf cpdctl_linux_s390x.tar.gz per estrarre l'eseguibile cpdctl dall'archivio
    macOS- Intel x64 cpdctl_darwin_amd64.tar.gz Eseguire il comando $ tar zxf cpdctl_darwin_amd64.tar.gz per estrarre l'eseguibile cpdctl dall'archivio
    macOS - Apple silicon cpdctl_darwin_arm64.tar.gz Eseguire il comando $ tar zxf cpdctl_darwin_arm64.tar.gz per estrarre l'eseguibile cpdctl dall'archivio.
    Versioni cpdctl supportate
    Versione di watsonx.data versione cpdctl
    v2.1.1 v1.6.95 e successivamente
    v2.1.1 (Edizione per sviluppatori) 1.6.104 e successivamente
    v2.1.2 v1.7.0 e successivamente
    v2.2.1 ( V3 API) v1.8.25 e successivamente
    v2.2.2 v1.8.33 e più tardi
    v2.3.0 v1.8.85 e più tardi

    MCSP è supportato per CPDCTL dalla versione v1.8.0 e successive.

  2. Eseguire ./cpdctl nel terminale per verificare se cpdctl è stato installato correttamente e per visualizzare i comandi supportati.

    Il risultato è:

    NAME:
      cpdctl - IBM Cloud Pak for Data Command Line Interface
    
    USAGE:
       cpdctl [command] [options]
    
    COMMANDS:
      config         Manage Configuration
      asset          Manage Assets
      project        Manage Watson Studio - Projects API - OpenAPI Docs.
      space          Manage Spaces
      connection     Manage IBM Watson Data Platform Connections service.
      environment    Manage Environments and Runtimes API.
      notebook       Manage Notebooks API.
      code-package   Manage Code Packages API.
      job            Manage IBM Watson Data Platform Jobs and Scheduling Service.
      ml             Manage Watson Machine Learning.
      datastage      Manage IBM APIs for DataStage.
      find           Find a resource with CPD Path
      pipeline       Manage IBM Orchestration Pipelines API.
      wx-data        Manage watsonx.data.
      wx-ai          Manage watsonx.ai.
      version        Display the tool version
    
    OPTIONS:
          --cpd-config string   Configuration file path
          --cpdconfig string    [Deprecated] Use --cpd-config instead
      -h, --help                Show help
          --profile string      Name of the configuration profile to use
          --raw-output          If set to true, single values in JSON output mode are not surrounded by quotes
      -v, --version             Version of the plugin.
    
    Use "cpdctl service-command --help" for more information about a command.