| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Datamaskin >> Systems >> Ubuntu >> Content
    Hvordan installere og bruke Apache Cassandra på Ubuntu 20.04 LTS (Focal Fossa)
    ## Installere Apache Cassandra på Ubuntu 20.04 LTS

    Apache Cassandra er en distribuert NoSQL-database designet for å håndtere store mengder data på tvers av mange vareservere, og gir høy tilgjengelighet og skalerbarhet. I denne opplæringen vil vi lede deg gjennom prosessen med å installere og bruke Apache Cassandra på Ubuntu 20.04 LTS (Focal Fossa).

    Forutsetninger

    - En fersk Ubuntu 20.04 LTS (Focal Fossa) server.

    - En ikke-rootbruker med sudo-privilegier.

    Trinn 1:Oppdater systemet

    Det er alltid en god praksis å starte med å oppdatere systemets pakker for å sikre at du har de siste stabile versjonene:

    ``` bash

    sudo apt oppdatering

    sudo apt oppgradering

    ```

    Trinn 2:Installer Java

    Cassandra er skrevet i Java, så vi må installere Java på serveren vår:

    ``` bash

    sudo apt installer standard-jdk

    ```

    Bekreft Java-installasjonen:

    ``` bash

    java -versjon

    ```

    Produksjon:

    ```

    openjdk versjon "11.0.10" 2021-01-19

    OpenJDK Runtime Environment (bygg 11.0.10+9-Ubuntu-1ubuntu121.10.1)

    OpenJDK 64-bit server VM (bygg 11.0.10+9-Ubuntu-1ubuntu121.10.1, blandet modus)

    ```

    Trinn 3:Opprett Cassandra-brukeren og -gruppen

    Vi vil opprette en dedikert bruker og gruppe for å kjøre Cassandra:

    ``` bash

    sudo groupadd cassandra

    sudo useradd -g cassandra -d /home/cassandra -s /bin/bash cassandra

    ```

    Trinn 4:Konfigurer autentisering

    Cassandra bruker en rentekstautentiseringsmekanisme. For å øke sikkerheten vil vi konfigurere JAAS til å bruke MD5-hashing.

    Opprett JAAS-konfigurasjonsfilen `/etc/cassandra/conf/cassandra-auth.conf`:

    ``` bash

    sudo touch /etc/cassandra/conf/cassandra-auth.conf

    ```

    Legg til følgende innhold i filen:

    ```

    CassandraLoginModule kreves \

    brukernavn="cassandra" \

    passord="md5(ditt_strong_passord)"

    ```

    Erstatt `ditt_sterke_passord` med et sterkt passord du velger.

    Trinn 5:Last ned Apache Cassandra

    Last ned den siste stabile versjonen av Cassandra fra den offisielle Apache Cassandra-nettsiden. På tidspunktet for skriving av denne opplæringen er den nyeste versjonen 4.0, så kommandoen er:

    ``` bash

    wget http://www.us.apache.org/dist/cassandra/4.0/apache-cassandra-4.0.1-bin.tar.gz

    ```

    Trekk ut Cassandra-arkivet:

    ``` bash

    tar -xzvf apache-cassandra-4.0.1-bin.tar.gz

    mv apache-cassandra-4.0.1 /opt/cassandra

    ```

    Trinn 6:Konfigurer Cassandra

    Rediger Cassandra-konfigurasjonsfilen `/opt/cassandra/conf/cassandra.yaml` for å justere innstillingene i henhold til dine krav. Her er noen viktige innstillinger du bør vurdere:

    - Lytteadresse: Dette er IP-adressen Cassandra vil lytte på. Som standard er den satt til `localhost`, noe som betyr at Cassandra bare vil akseptere tilkoblinger fra den lokale maskinen. For å tillate eksterne tilkoblinger, endre den til serverens offentlige IP-adresse.

    - Rpc_address: Dette er IP-adressen som Cassandra Remote Procedure Call-tjenesten (RPC) vil lytte til. Som standard er den satt til `localhost`, noe som betyr at RPC-tjenesten bare vil akseptere tilkoblinger fra den lokale maskinen. For å tillate eksterne tilkoblinger, endre den til serverens offentlige IP-adresse.

    - Data_filkataloger: Dette er en kommadelt liste over kataloger der Cassandra vil lagre dataene sine. Som standard er den satt til `/var/lib/cassandra/data`. Du kan endre dette til en hvilken som helst annen katalog, men sørg for at katalogen har nok plass og eies av `cassandra`-brukeren.

    Trinn 7:Kjør Cassandra

    Start Cassandra som "cassandra"-bruker:

    ``` bash

    sudo -u cassandra /opt/cassandra/bin/cassandra

    ```

    Du bør se følgende utgang:

    ``` bash

    Starter opp server sladdertjeneste ...

    Oppstart av lyttetjeneste på /192.168.1.7:7199 ...

    Starter RPC-tjenesten på /192.168.1.7:9160 ...

    ```

    Dette betyr at Cassandra er i gang.

    Trinn 8:Test Cassandra

    For å teste Cassandra-installasjonen kan du bruke Cassandra Query Language (CQL).

    Åpne et CQL-skall:

    ``` bash

    cqlsh

    ```

    Koble til Cassandra-forekomsten:

    ``` cql

    koble til 'localhost';

    ```

    Standard brukernavn og passord for Cassandra-forekomsten er `cassandra` og `cassandra`.

    Når du er koblet til, kan du kjøre CQL-setninger for å lage nøkkelrom (ligner på databaser) og tabeller. For eksempel, for å lage et tasterom kalt `my_keyspace`, utfør følgende setning:

    ``` cql

    CREATE KEYSPACE my_keyspace MED replikering ={'class':'SimpleStrategy', 'replication_factor':1};

    ```

    For å lage en tabell kalt `my_table` innenfor `my_keyspace`-tasterommet, kjør følgende setning:

    ``` cql

    LAG TABELL my_keyspace.my_table (

    id int PRIMÆR NØKKEL,

    navnetekst,

    alder int

    );

    ```

    Du kan nå sette inn data i 'min_tabell'-tabellen:

    ``` cql

    INSERT INTO my_keyspace.my_table (id, navn, alder) VERDIER (1, 'John Doe', 30);

    ```

    Hent dataene fra 'min_tabell'-tabellen:

    ``` cql

    VELG * FRA my_keyspace.my_table;

    ```

    Produksjon:

    ``` cql

    +----+-------+-----+

    | id | navn | alder |

    +----+-------+-----+

    | 1 | John Doe | 30 |

    +----+-------+-----+

    (1 rad)

    ```

    Konklusjon

    Du har installert og konfigurert Apache Cassandra på Ubuntu 20.04 LTS. Nå kan du begynne å bruke Cassandra til å lagre og administrere dataene dine.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage Windows Games Arbeid med Ubuntu Linux 
    ·Slik oppgraderer en Eclipse Galileo arbeidsområde i Ub…
    ·Hvordan bruke Ubuntu til å brenne CDer og DVDer 
    ·Slik installerer Eclipse i Ubuntu 9.10 
    ·Hvordan installere PHP Xdebug på Ubuntu 20.04 LTS (Foc…
    ·Hvordan legge til din vertsinformasjon til Standard Net…
    ·Jeg kan ikke få Startup -Manager på jobb på en Ubunt…
    ·Hvordan kan jeg spille streaming radio på en Ubuntu Fi…
    ·Slik konverterer til WMV i Ubuntu 
    ·Slik installerer skalpell på Ubuntu 
      Anbefalte artikler
    ·Hvordan unfreeze Explorer.exe 
    ·Låsing Down Linux for Kids 
    ·Ubuntu Python Tutorial 
    ·Hvordan skrive ut en katalog til en fil i DOS 
    ·Hvordan kan du vite om noen har brukt datamaskinen 
    ·Slik Clear administratorpassordet på en brukt bærbar …
    ·Slik reparerer en Twain Driver 
    ·Slik sletter du en ny administrator konto i Windows 
    ·Hvordan Rediger ikon for snarveier i Windows Vista 
    ·Hva er CSRSS i Task Manager 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/