Instalación de las herramientas de macrodatos de SQL Server 2019

Se aplica a: SQL Server 2019 (15.x)

Importante

El complemento Clústeres de macrodatos de Microsoft SQL Server 2019 se va a retirar. La compatibilidad con Clústeres de macrodatos de SQL Server 2019 finalizará el 28 de febrero de 2025. Todos los usuarios existentes de SQL Server 2019 con Software Assurance serán totalmente compatibles con la plataforma, y el software se seguirá conservando a través de actualizaciones acumulativas de SQL Server hasta ese momento. Para más información, consulte la entrada de blog sobre el anuncio y Opciones de macrodatos en la plataforma Microsoft SQL Server.

En este artículo se describen las herramientas de cliente que se deben instalar para crear, administrar y usar Clústeres de macrodatos de SQL Server 2019. En la siguiente sección se proporciona una lista de herramientas y vínculos a instrucciones de instalación. Antes de implementar un clúster de macrodatos, configure las herramientas marcadas como obligatorias en Windows o Linux.

Herramientas de clúster de macrodatos

En la tabla siguiente se indican herramientas comunes de clúster de macrodatos y cómo instalarlas:

Herramienta Obligatorio Descripción Instalación
python Python es un lenguaje de programación de alto nivel, interpretado y orientado a objetos con semántica dinámica. Muchas partes de los clústeres de macrodatos para SQL Server usan Python. Instalación de Python
CLI de datos de Azure (azdata) Herramienta de línea de comandos para instalar y administrar un clúster de macrodatos. Instalación
kubectl1 Herramienta de línea de comandos para supervisar el clúster de Kubernetes subyacente (Más información). Windows | Linux
Azure Data Studio Herramienta gráfica multiplataforma para consultar SQL Server. Instalación
Extensión de virtualización de datos Extensión de Azure Data Studio que proporciona un asistente para la virtualización de datos. Instalación
CLI de Azure2 Para AKS Interfaz de línea de comandos moderna para administrar servicios de Azure. Se usa con implementaciones de clústeres de macrodatos de AKS (Más información). Instalación
mssql-cli Opcional Interfaz de línea de comandos moderna para consultar SQL Server (Más información). Windows | Linux
sqlcmd Para algunos scripts Herramienta de línea de comandos heredada para consultar SQL Server (Más información). Es posible que tenga que instalar Microsoft ODBC Driver 11 para SQL Server antes de instalar el paquete SQLCMD. Windows | Linux
curl3 Para algunos scripts Herramienta de línea de comandos para transferir datos con direcciones URL. Windows | Linux: Instalación de paquete curl
oc Obligatoria para las implementaciones de Red Hat OpenShift y Red Hat OpenShift en Azure. oc es la interfaz de la línea de comandos (CLI) de Open Shift. Instalación de la CLI

1 Debe usar la versión 1.13 de kubectl o posterior. Además, la versión de kubectl debe ser más o menos una versión secundaria del clúster de Kubernetes. Si quiere instalar una versión concreta en el cliente de kubectl, consulte Instalación del binario de kubectl mediante curl (en Windows 10 y Windows 11, use cmd.exe y no Windows PowerShell para ejecutar curl).

Sugerencia

Para usar kubectl con un clúster implementado previamente en Azure Kubernetes Service (AKS), debe establecer el contexto del clúster con el siguiente comando de la CLI de Azure:

az aks get-credentials --name <aks_cluster_name> --resource-group <azure_resource_group_name>

2 Debe usar la CLI de Azure versión 2.0.4 o posterior. Ejecute az --version para encontrar la versión si fuera necesario.

3 Si se ejecuta en Windows 10 o Windows 11, curl ya está en la RUTA DE ACCESO cuando se ejecuta desde un símbolo del sistema cmd. En otras versiones de Windows, descargue curl con el vínculo y colóquelo en la RUTA DE ACCESO.

Herramientas necesarias

En la tabla anterior se proporcionan todas las herramientas comunes que se usan con clústeres de macrodatos. Las herramientas necesarias dependen del escenario. Pero, en general, las siguientes herramientas son más importantes para administrar, conectarse y consultar el clúster:

  • CLI de datos de Azure (azdata)
  • kubectl
  • Azure Data Studio
  • Extensión de virtualización de datos

Las herramientas restantes solo son necesarias en determinados escenarios. La CLI de Azure se puede usar para administrar servicios de Azure asociados a las implementaciones de AKS. mssql-cli es una herramienta opcional, aunque útil, que permite conectarse a la instancia maestra de SQL Server del clúster y ejecutar consultas desde la línea de comandos. Y sqlcmd y curl son necesarios si piensa instalar datos de ejemplo con el script de GitHub.

Instalación de Python sin conexión

  1. En un equipo con acceso a Internet, descargue uno de los siguientes archivos comprimidos que contienen Python:

    Sistema operativo Descargar
    Windows https://go.microsoft.com/fwlink/?linkid=2074021
    Linux https://go.microsoft.com/fwlink/?linkid=2065975
    OSX https://go.microsoft.com/fwlink/?linkid=2065976
  2. Copie el archivo comprimido en el equipo de destino y extráigalo en una carpeta de su elección.

  3. Solo para Windows, ejecute installLocalPythonPackages.bat desde esa carpeta y pase la ruta de acceso completa a la misma carpeta como un parámetro.

    installLocalPythonPackages.bat "C:\python-3.6.6-win-x64-0.0.1-offline\0.0.1"
    

Descarga e instalación de Azure Data Studio

Azure Data Studio proporciona funcionalidades y características específicamente para clústeres de macrodatos de SQL Server.

Obtenga la versión más reciente de Azure Data Studio.

Para más información sobre la última versión, consulte las notas de la versión.

Pasos siguientes

Después de configurar las herramientas, implemente un clúster de macrodatos de SQL Server 2019 en Kubernetes en la nube o el entorno local. Para obtener más información, vea los siguientes artículos de implementación:

Para obtener más información sobre los clústeres de macrodatos, vea Presentación de Clústeres de macrodatos de SQL Server 2019.