Quickstart: Een Azure Managed Instance voor Apache Cassandra-cluster maken op Azure Portal

Azure Managed Instance voor Apache Cassandra biedt geautomatiseerde implementatie- en schaalbewerkingen voor beheerde opensource Apache Cassandra-datacenters, waardoor hybride scenario's worden versneld en doorlopend onderhoud wordt verkleind.

In deze quickstart wordt gedemonstreerd hoe u de Azure Portal om een Azure Managed Instance voor Apache Cassandra-cluster te maken.

Vereisten

Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.

Een beheerd exemplaarcluster maken

  1. Meld u aan bij de Azure-portal.

  2. Zoek in de zoekbalk naar Managed Instance voor Apache Cassandra en selecteer het resultaat.

    Zoek naar Managed Instance voor Apache Cassandra.

  3. Selecteer de knop Beheerd exemplaar voor Apache Cassandra-cluster maken.

    Het cluster maken.

  4. Voer in het deelvenster Beheerd exemplaar maken voor Apache Cassandra de volgende gegevens in:

    • Abonnement: selecteer uw Azure-abonnement in de vervolgkeuzekeuze.
    • Resourcegroep: geef op of u een nieuwe resourcegroep wilt maken of een bestaande wilt gebruiken. Een resourcegroep is een container met gerelateerde resources voor een Azure-oplossing. Zie het artikel Overzicht van Azure-resourcegroep voor meer informatie.
    • Clusternaam: voer een naam in voor uw cluster.
    • Locatie: de locatie waar uw cluster wordt geïmplementeerd.
    • Eerste Cassandra-beheerderswachtwoord: wachtwoord dat wordt gebruikt om het cluster te maken.
    • Cassandra-beheerderswachtwoord bevestigen: uw wachtwoord opnieuw invoeren.
    • Virtual Network: selecteer een afsluitend Virtual Network subnet of maak een nieuw subnet.
    • Rollen toewijzen: voor virtuele netwerken zijn speciale machtigingen vereist om beheerde Cassandra-clusters te kunnen geïmplementeerd. Laat dit selectievakje ingeschakeld als u een nieuwe Virtual Network maakt of als u een bestaande Virtual Network zonder dat er machtigingen zijn toegepast. Als u een virtueel netwerk gebruikt waar u al Cassandra-clusters voor beheerde exemplaren hebt geïmplementeerd, moet u deze optie uit te schakelen.

    Vul het formulier Cluster maken in.

    Notitie

    Voor de implementatie van een azure managed instance voor Apache Cassandra is internettoegang vereist. De implementatie mislukt in omgevingen waarin internettoegang is beperkt. Zorg ervoor dat u de toegang binnen uw VNet niet blokkeert tot de volgende essentiële Azure-services die nodig zijn om beheerde Cassandra goed te laten werken. Zie Vereiste uitgaande netwerkregels voor meer gedetailleerde informatie.

    • Azure Storage
    • Azure KeyVault
    • Microsoft Azure Virtual Machine Scale Sets
    • Azure Monitoring
    • Azure Active Directory
    • Azure-beveiliging
  5. Selecteer vervolgens het tabblad Datacenter.

  6. Voer de volgende details in:

    • Naam datacenter: typ een naam voor het datacenter in het tekstveld.
    • Beschikbaarheidszone: schakel dit selectievakje in als u beschikbaarheidszones wilt inschakelen.
    • SKU-grootte: kies uit de beschikbare SKU-grootten voor virtuele machines.
    • No. schijven: kies het aantal p30-schijven dat aan elk Cassandra-knooppunt moet worden gekoppeld.
    • No. van knooppunten: kies het aantal Cassandra-knooppunten dat in dit datacenter wordt geïmplementeerd.

    Bekijk de samenvatting om het datacenter te maken.

    Waarschuwing

    Beschikbaarheidszones worden niet in alle regio's ondersteund. Implementaties mislukken als u een regio selecteert waarin beschikbaarheidszones niet worden ondersteund. Kijk hier voor ondersteunde regio's. De geslaagde implementatie van beschikbaarheidszones is ook afhankelijk van de beschikbaarheid van rekenresources in alle zones in de opgegeven regio. Implementaties kunnen mislukken als de SKU die u hebt geselecteerd, of capaciteit, niet beschikbaar is in alle zones.

  7. Klik vervolgens op Controleren en maken >

    Notitie

    Het kan tot 15 minuten duren voordat het cluster is gemaakt.

    Bekijk de samenvatting om het cluster te maken.

  8. Nadat de implementatie is voltooid, controleert u de resourcegroep om het zojuist gemaakte beheerde exemplaarcluster te zien:

    Overzichtspagina nadat het cluster is gemaakt.

  9. Als u door de clusterknooppunten wilt bladeren, gaat u naar de clusterresource en opent u het deelvenster Datacenter om deze weer te geven:

    Datacenterknooppunten weergeven.

Verbinding maken met uw cluster

Azure Managed Instance voor Apache Cassandra maakt geen knooppunten met openbare IP-adressen, dus als u verbinding wilt maken met uw zojuist gemaakte Cassandra-cluster, moet u een andere resource binnen het VNet maken. Dit kan een toepassing zijn of een virtuele machine met het opensource-queryhulpprogramma CQLSH van Apache geïnstalleerd. U kunt een sjabloon gebruiken om een virtuele Ubuntu-machine te implementeren. Gebruik SSH om verbinding te maken met de computer en installeer CQLSH met behulp van de onderstaande opdrachten:

# Install default-jre and default-jdk
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

# Install the Cassandra libraries in order to get CQLSH:
echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -
sudo apt-get update
sudo apt-get install cassandra

# Export the SSL variables:
export SSL_VERSION=TLSv1_2
export SSL_VALIDATE=false

# Connect to CQLSH (replace <IP> with the private IP addresses of a node in your Datacenter):
host=("<IP>")
initial_admin_password="Password provided when creating the cluster"
cqlsh $host 9042 -u cassandra -p $initial_admin_password --ssl

Resources opschonen

Als u dit beheerde exemplaarcluster niet meer gaat gebruiken, verwijdert u het met de volgende stappen:

  1. Selecteer resourcegroepen in Azure Portal menu aan de linkerkant.
  2. Selecteer de resourcegroep die u eerder voor deze quickstart hebt gemaakt uit de lijst.
  3. Selecteer resourcegroep verwijderen in het deelvenster Overzicht van de resourcegroep.
  4. Selecteer in het volgende venster de naam van de resourcegroep die u wilt verwijderen en selecteer vervolgens Verwijderen.

Volgende stappen

In deze quickstart hebt u geleerd hoe u een Azure Managed Instance voor Apache Cassandra-cluster maakt met behulp van Azure Portal. U kunt nu aan de slag met het cluster: