Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server 2019 (15.x)
Important
I cluster Big Data di Microsoft SQL Server 2019 sono stati ritirati. Il supporto per i cluster Big Data di SQL Server 2019 è terminato a partire dal 28 febbraio 2025. Per altre informazioni, vedere il post di blog sull'annuncio e le opzioni per Big Data nella piattaforma Microsoft SQL Server.
In questa esercitazione si usa uno script di distribuzione Bash di esempio per distribuire un cluster Kubernetes a nodo singolo usando kubeadm e un cluster Big Data di SQL Server.
Prerequisites
Una macchina virtuale o fisica con il server Ubuntu 20.04 standard. Tutte le dipendenze vengono configurate dallo script ed è possibile eseguire lo script dall'interno della macchina virtuale.
Note
L'uso di macchine virtuali Linux di Azure non è ancora supportato.
La macchina virtuale deve avere almeno 8 CPU, 64 GB di RAM e 100 GB di spazio su disco. Dopo aver eseguito il pull di tutte le immagini Docker del cluster Big Data, verranno lasciati 50 GB per i dati e i log da usare in tutti i componenti.
Aggiornare i pacchetti esistenti usando i comandi seguenti per assicurarsi che l'immagine del sistema operativo sia up-to-date.
sudo apt update && sudo apt upgrade -y sudo systemctl reboot
Impostazioni consigliate per le macchine virtuali
Usare la configurazione della memoria statica per la macchina virtuale. Ad esempio, nelle installazioni di Hyper-V non viene usata l'allocazione dinamica della memoria, ma allocare invece i 64 GB consigliati o superiori.
Usare la funzionalità di checkpoint o snapshot nel hypervisor per ripristinare la macchina virtuale a uno stato originale.
Istruzioni per distribuire un cluster Big Data di SQL Server
Scaricare lo script nella macchina virtuale che si prevede di usare per la distribuzione.
curl --output setup-bdc.sh https://raw.githubusercontent.com/microsoft/sql-server-samples/master/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm/setup-bdc.shRendere eseguibile lo script con il comando seguente.
chmod +x setup-bdc.shEseguire lo script (assicurarsi che venga eseguito con sudo)
sudo ./setup-bdc.shQuando richiesto, inserire la password da usare per i seguenti endpoint esterni: controller, SQL Server master e gateway. La password deve essere sufficientemente complessa in base alle regole esistenti per la password di SQL Server. Per impostazione predefinita, il nome utente del controller è admin.
Configurare un alias per lo strumento azdata .
source ~/.bashrcAggiornare la configurazione dell'alias per azdata.
azdata --version
Cleanup
Lo script cleanup-bdc.sh viene fornito per praticità per reimpostare l'ambiente, se necessario. È tuttavia consigliabile usare una macchina virtuale a scopo di test e usare la funzionalità snapshot nell'hypervisor per eseguire il rollback della macchina virtuale a uno stato pulito.