Начало работы с Кластеры больших данных SQL ServerSQL Server Big Data ClustersGet started with Кластеры больших данных SQL ServerSQL Server Big Data Clusters
SQL Server
База данных SQL Azure
Azure Synapse Analytics (база данных SQL)
Parallel Data Warehouse
SQL Server
Azure SQL Database
Azure Synapse Analytics (SQL DW)
Parallel Data Warehouse
В этой статье содержится обзор развертывания Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters.This article provides an overview of how to deploy Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters.
Дополнительные сведения о других сценариях развертывания см. в следующих источниках:For other deployment scenarios, see:
Эта статья призвана дать определения основным понятиям и предоставить базовые знания для понимания других статей по развертыванию в этом разделе.The article orients you to the concepts and provides a framework for understanding the other deployment articles in this section. Конкретные шаги по развертыванию зависят от выбора платформ клиента и сервера.Your specific deployment steps vary based on your platform choices for the client and server.
Совет
Чтобы быстро развернуть среду с Kubernetes и кластером больших данных и начать реализовывать ее потенциал, воспользуйтесь одним из примеров сценариев, указанных в разделе сценариев.To quickly get an environment with Kubernetes and big data cluster deployed to help you ramp up on its capabilities, use one of the sample scripts pointed to in the scripts section. После развертывания используйте для управления кластером клиентские средства, описанные в следующем разделе.After deployment, to manage the cluster use the client tools in the following section.
Клиентские средстваClient tools
Для кластеров больших данных требуется специальный набор клиентских средств.Big data clusters require a specific set of client tools. Перед развертыванием кластера больших данных в Kubernetes необходимо установить следующие средства:Before you deploy a big data cluster to Kubernetes, you should install the following tools:
ИнструментTool | ОписаниеDescription |
---|---|
azdataazdata | Подключение и управление для кластеров больших данных.Deploys and manages big data clusters. |
kubectlkubectl | Создает базовый кластер Kubernetes и управляет им.Creates and manages the underlying Kubernetes cluster. |
Azure Data StudioAzure Data Studio | Графический интерфейс для использования кластера больших данных.Graphical interface for using the big data cluster. |
Расширение SQL Server 2019SQL Server 2019 extension | Расширение Azure Data Studio, которое включает функции кластера больших данных.Azure Data Studio extension that enables big data cluster features. |
Для прочих сценариев требуются другие средства.Other tools are required for different scenarios. Каждая статья должна указывать необходимые средства для выполнения определенной задачи.Each article should explain the prerequisite tools for performing a specific task. Полный список средств и ссылки для установки см. в разделе Установка средств для работы с большими данными SQL Server 2019.For a full list of tools and installation links, see Install SQL Server 2019 big data tools.
KubernetesKubernetes
Кластеры больших данных развертываются в виде последовательности взаимосвязанных контейнеров, управляемых в Kubernetes.Big data clusters are deployed as a series of interrelated containers that are managed in Kubernetes. Вы можете размещать Kubernetes различными способами.You can host Kubernetes in a variety of ways. Даже если у вас уже есть среда Kubernetes, ознакомьтесь со связанными требованиями для кластеров больших данных.Even if you already have an existing Kubernetes environment, you should review the related requirements for big data clusters.
Служба Azure Kubernetes (AKS) : AKS позволяет развернуть управляемый кластер Kubernetes в Azure.Azure Kubernetes Service (AKS): AKS allows you to deploy a managed Kubernetes cluster in Azure. Управление и обслуживание приходится вести только для узлов агентов.You only manage and maintain the agent nodes. При использовании AKS вам не нужно подготавливать собственное оборудование для кластера.With AKS, you don't have to provision your own hardware for the cluster. Также можно легко использоватьскрипт Python или записную книжку развертывания для создания кластера AKS и развертывания кластера больших данных за один шаг.It is also easy to use a python script or a deployment notebook to create the AKS cluster and deploy the big data cluster in one step. Дополнительные сведения о настройке AKS для развертывания кластера больших данных см. в разделе Настройка службы Azure Kubernetes для развертывания Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters.For more information about configuring AKS for a big data cluster deployment, see Configure Azure Kubernetes Service for Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters deployments.
Несколько машин: вы также можете развернуть Kubernetes на нескольких машинах с Linux, которые могут быть физическими серверами или виртуальными машинами.Multiple machines: You can also deploy Kubernetes to multiple Linux machines, which could be physical servers or virtual machines. Средство kubeadm можно использовать для создания кластера Kubernetes.The kubeadm tool can be used to create the Kubernetes cluster. Для автоматизации этого типа развертывания можно использовать скрипт Bash.You can use a bash script to automate this type of deployment. Этот метод хорошо работает, если у вас уже есть инфраструктура, которую вы хотите использовать для кластера больших данных.This method works well if you already have existing infrastructure that you want to use for your big data cluster. Дополнительные сведения об использовании kubeadm для развертывания кластера больших данных см. в разделе Настройка Kubernetes на нескольких машинах для развертывания Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters.For more information about using kubeadm deployments with big data clusters, see Configure Kubernetes on multiple machines for Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters deployments.
Развертывание кластера больших данныхDeploy a big data cluster
После настройки Kubernetes вы развертываете кластер больших данных с помощью команды azdata bdc create
.After configuring Kubernetes, you deploy a big data cluster with the azdata bdc create
command. При развертывании можно использовать несколько различных подходов.When deploying, you can take several different approaches.
При развертывании в среде разработки и тестирования можно использовать одну из конфигураций по умолчанию, предоставляемых azdata.If you are deploying to a dev-test environment, you can choose to use one of the default configurations provided by azdata.
Чтобы настроить развертывание, можно создать и использовать собственные файлы конфигурации развертывания.To customize your deployment, you can create and use your own deployment configuration files.
Для полностью автоматической установки можно передать все остальные параметры в переменных среды.For a completely unattended installation, you can pass all other settings in environment variables. Дополнительные сведения см. в разделе Автоматические развертывания.For more information, see unattended deployments.
Скрипты развертыванияDeployment scripts
Скрипты развертывания позволяют развертывать как Kubernetes, так и кластеры больших данных за один шаг.Deployment scripts can help deploy both Kubernetes and big data clusters in a single step. Они также часто предоставляют значения по умолчанию для параметров кластера больших данных.They also often provide default values for big data cluster settings. Любой скрипт развертывания можно настроить, создав собственную версию, которая настраивает развертывание кластера больших данных особым образом.You can customize any deployment script by creating your own version that configures the big data cluster deployment differently.
Сейчас доступны следующие скрипты развертывания:The following deployment scripts are currently available:
- Развертывание кластера больших данных SQL Server в Службе Azure Kubernetes (AKS) с помощью скрипта PythonPython script -- Deploy a big data cluster on Azure Kubernetes Service (AKS)
- Развертывание кластера больших данных в кластере с одним узлом kubeadm с помощью скрипта BashBash script -- Deploy a big data cluster to a single node kubeadm cluster
Записные книжки развертыванияDeployment notebooks
Можно также развернуть кластер больших данных, запустив записную книжку Azure Data Studio.You can also deploy a big data cluster by running an Azure Data Studio notebook. Дополнительные сведения о развертывании в AKS с помощью записных книжек см. в следующей статье:For more information on how to use a notebook to deploy on AKS, see the following article:
- Развертывание кластера больших данных с помощью записных книжек Azure Data Studio.Deploy a big data cluster with Azure Data Studio Notebooks.
Следующие шагиNext steps
После успешного развертывания кластера больших данных подключитесь к кластеру и рассмотрите возможность загрузки демонстрационных данных для использования с несколькими пошаговыми руководствами.After you successfully deploy a big data cluster, connect to the cluster and consider loading sample data for use with several walkthroughs.
Обратная связь
Загрузка отзыва...