Поделиться через


Установка средств больших данных SQL Server 2019

Область применения: SQL Server 2019 (15.x)

Это важно

Надстройка "Кластеры больших данных Microsoft SQL Server 2019" будет прекращена. Поддержка кластеров больших данных SQL Server 2019 завершится 28 февраля 2025 г. Все существующие пользователи SQL Server 2019 с Software Assurance будут полностью поддерживаться на этой платформе, а программное обеспечение будет продолжать поддерживаться с помощью накопительных обновлений для SQL Server до этого времени. Для получения дополнительной информации см. запись блога об объявлении и параметры работы с большими данными на платформе Microsoft SQL Server.

В этой статье описываются клиентские средства, которые необходимо установить для создания, управления и использования кластеров больших данных SQL Server 2019. В следующем разделе приведен список средств и ссылок на инструкции по установке. Перед развертыванием кластера больших данных настройте средства, помеченные как необходимые в Windows или Linux.

Средства кластера больших данных

В следующей таблице перечислены распространенные средства кластера больших данных и их установка.

Инструмент Обязательно Описание Установка
python Да Python — это интерпретируемый, объектно-ориентированный, высокоуровневый язык программирования с динамической семантикой. Многие части кластеров больших данных для SQL Server используют Python. Установка Python
Azure Data CLI (azdata) Да Средство командной строки для установки кластера больших данных и управления ими. Установка
kubectl 1 Да Средство командной строки для мониторинга базового кластера Kubernetes (дополнительные сведения). Виндоус | Линукс
Azure Data Studio Да Кроссплатформенное графическое средство для запроса SQL Server. Установка
Расширение Виртуализации данных Да Расширение Для Azure Data Studio, которое предоставляет мастер виртуализации данных. Установка
Azure CLI2 Для AKS Современный интерфейс командной строки для управления службами Azure. Используется с развертываниями кластера больших данных AKS (дополнительные сведения). Установка
mssql-cli Необязательно Современный интерфейс командной строки для запроса SQL Server (дополнительные сведения). Виндоус | Линукс
sqlcmd Для некоторых скриптов Устаревшее средство командной строки для запроса SQL Server (дополнительные сведения). Перед установкой пакета SQLCMD может потребоваться установить драйвер Microsoft ODBC 11 для SQL Server. Виндоус | Линукс
curl 3 Для некоторых скриптов Средство командной строки для передачи данных с URL-адресами. Windows | Linux: установка пакета curl
oc Требуется для развертываний Red Hat OpenShift и Azure Red Hat OpenShift. oc — это интерфейс командной строки Open Shift (CLI). Установка интерфейса командной строки

1 Необходимо использовать kubectl версию 1.13 или более позднюю. Кроме того, версия kubectl должна отличаться на плюс или минус одну минорную версию от вашего кластера Kubernetes. Если вы хотите установить определенную версию на kubectl клиенте, см. статью Установка kubectl двоичного файла через curl (на Windows 10 и Windows 11 используйте cmd.exe, а не Windows PowerShell для запуска curl).

Подсказка

Для использования kubectl с кластером, который был развернут ранее в службе Azure Kubernetes (AKS), необходимо задать контекст кластера с помощью следующей команды Azure CLI:

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

2 Необходимо использовать Azure CLI версии 2.0.4 или более поздней. Запустите az --version , чтобы найти версию при необходимости.

3 Если вы работаете в Windows 10 или Windows 11, curl уже включен в PATH при работе из командной строки. Для других версий Windows скачайте curl по ссылке и поместите в PATH.

Какие средства необходимы?

В предыдущей таблице представлены все распространенные средства, используемые с кластерами больших данных. Какие средства необходимы, зависят от вашего сценария. Но в целом следующие средства наиболее важны для управления, подключения и запроса кластера:

  • Azure Data CLI (azdata)
  • kubectl
  • Azure Data Studio
  • Расширение Виртуализации данных

Остальные средства требуются только в определенных сценариях. Azure CLI можно использовать для управления службами Azure, связанными с развертываниями AKS. mssql-cli — это необязательное, но полезное средство, которое позволяет подключаться к главному экземпляру SQL Server в кластере и выполнять запросы из командной строки. И sqlcmd и curl необходимы, если планируется установить примеры данных с помощью скрипта GitHub.

Установка Python в автономном режиме

  1. На компьютере с доступом к Интернету скачайте один из следующих сжатых файлов, содержащих Python:

    Операционная система Загрузка
    Виндоус https://go.microsoft.com/fwlink/?linkid=2074021
    Линукс https://go.microsoft.com/fwlink/?linkid=2065975
    OSX https://go.microsoft.com/fwlink/?linkid=2065976
  2. Скопируйте сжатый файл на целевой компьютер и извлеките его в папку по своему усмотрению.

  3. Только для Windows запустите installLocalPythonPackages.bat из этой папки и передайте полный путь к той же папке в качестве параметра.

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

Скачивание и установка Azure Data Studio

Azure Data Studio предоставляет возможности и функции специально для кластеров больших данных SQL Server.

Получите последнюю версию Azure Data Studio.

См. подробности в заметках о выпуске.

Дальнейшие шаги

После настройки средств разверните кластер больших данных SQL Server 2019 в Kubernetes в облаке или локальной среде. Дополнительные сведения см. в следующих статьях по развертыванию:

Дополнительные сведения о кластерах больших данных см. в разделе "Общие сведения о кластерах больших данных SQL Server 2019".