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 |
Sí | 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 ) |
Sí | Herramienta de línea de comandos para instalar y administrar un clúster de macrodatos. | Instalación |
kubectl 1 |
Sí | Herramienta de línea de comandos para supervisar el clúster de Kubernetes subyacente (Más información). | Windows | Linux |
Azure Data Studio | Sí | Herramienta gráfica multiplataforma para consultar SQL Server. | Instalación |
Extensión de virtualización de datos | Sí | 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 |
curl 3 |
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
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 Copie el archivo comprimido en el equipo de destino y extráigalo en una carpeta de su elección.
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:
- Inicio rápido: Implementación de un clúster de macrodatos de SQL Server en Azure Kubernetes Service (AKS)
- Implementación de Clústeres de macrodatos de SQL Server en Kubernetes
Para obtener más información sobre los clústeres de macrodatos, vea Presentación de Clústeres de macrodatos de SQL Server 2019.