La oss dykke inn.
Cassandra skaper rollekommandosyntaks
Følgende utdrag viser syntaks for skaperollen i Cassandra:
Skape rolle [hvis ikke eksisterer] rollenavnFølgende er parametrene i den gitte syntaks:
Eksempel 1: Opprett en påloggingskonto
Følgende eksempel viser hvordan du oppretter en påloggingsbruker ved hjelp av Create Roll -kommandoen:
CQLSH> Lag rolle LinuxhintAngi passord og pålogging = True lar deg opprette en standard bruker. Du kan deretter logge inn på serveren med den opprettede brukeren som:
Logg inn Linuxhint
Kommandoen ber deg om å oppgi et passord for det spesifiserte brukernavnet. Når den er autentisert, skal ledeteksten gjenspeile den innloggede brukeren som følger:
Eksempel 2: Opprette en rolle
For å lage en Cassandra -rolle, kan vi kjøre følgende kommando:
cassandra@cqlsh> lage rolleadministrator;De tidligere kommandoene oppretter en ny rolle som heter admin. Husk at en rolle ikke inneholder noen tillatelser som standard.
Vi kan tildele en rolle til forskjellige tillatelser ved å bruke tilskuddskommandoen. For eksempel kan vi sette alle tillatelser til administratorrollen på et gitt nøkkelpace ved å kjøre følgende kommando:
cassandra@cqlsh> gi alle tillatelser på nøkkelpace linuxhint til admin;Den forrige kommandoen tildeler alle tillatelser til administratorrollen på Linuxhint KeySpace.
Vi kan deretter tildele rollen til en bestemt bruker som vist i følgende:
Cassandra@CQLSH> Grant Admin til Linuxhint;Den forrige kommandoen tildeler administratorrollen til Linuxhint -brukeren.
Vi kan se tillatelsene til brukeren med følgende kommando:
cassandra@cqlsh> Liste over alle tillatelser av Linuxhint;Produksjon
rolle | Brukernavn | ressurs | tillatelseKommandoen returnerer den detaljerte tillatelsesinformasjonen, inkludert rollen som brukernavnet tilhører, Target KeySpace og tillatelsene.
Cassandra endrer rolle
Følgende viser syntaks for alter -rollekommandoen i Cassandra:
Endre rollenes rolleFor å endre passordet til Linuxhint som ble opprettet tidligere, kan vi for eksempel kjøre følgende kommando:
cassandra@cqlsh> endre rolle linuxhint med passord = 'new_password';For å deaktivere påloggingen, kan vi kjøre følgende kommando:
cassandra@cqlsh> endre rolle linuxhint med passord = 'new_password' og login = falsk;Til slutt, for å endre superbrukerstatusen, kjør følgende kommando:
cassandra@cqlsh> endre rolle linuxhint med passord = 'new_password' og superbruker = falsk;Konklusjon
I denne artikkelen dekket vi det grunnleggende om å bruke Cassandra Alter -rollekommandoen for å endre de forskjellige egenskapene til en gitt rolle.
Takk for at du leste!