Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2019 (15.x)
Important
Los clústeres de macrodatos de Microsoft SQL Server 2019 se retiran. La compatibilidad con clústeres de macrodatos de SQL Server 2019 finalizó a partir del 28 de febrero de 2025. Para obtener más información, consulte la entrada de blog del anuncio y las opciones de macrodatos en la plataforma de 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:
| Tool | Required | Description | Installation |
|---|---|---|---|
python |
Yes | 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. | Install python |
CLI de datos de Azure (azdata) |
Yes | Herramienta de línea de comandos para instalar y administrar un clúster de macrodatos. | Install |
kubectl
1 |
Yes | Herramienta de línea de comandos para supervisar el clúster de Kubernetes subyacente (Más información). | Windows | Linux |
| Azure Data Studio | Yes | Herramienta gráfica multiplataforma para consultar SQL Server. | Install |
| Extensión de virtualización de datos | Yes | Extensión de Azure Data Studio que proporciona un asistente para la virtualización de datos. | Install |
| Azure CLI2 | For 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). | Install |
| mssql-cli | Optional | 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).
Tip
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:
Operating system Download 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.batdesde 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.
Next steps
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.