| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • 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
  •  
    Computer Viden >> systemer >> Ubuntu >> Content
    Sådan installeres og bruges Apache Cassandra på Ubuntu 20.04 LTS (Focal Fossa)
    ## Installation af Apache Cassandra på Ubuntu 20.04 LTS

    Apache Cassandra er en distribueret NoSQL-database designet til at håndtere store mængder data på tværs af mange råvareservere, hvilket giver høj tilgængelighed og skalerbarhed. I denne tutorial vil vi lede dig gennem processen med at installere og bruge Apache Cassandra på Ubuntu 20.04 LTS (Focal Fossa).

    Forudsætninger

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

    - En ikke-root-bruger med sudo-rettigheder.

    Trin 1:Opdater systemet

    Det er altid en god praksis at starte med at opdatere dit systems pakker for at sikre, at du har de seneste stabile versioner:

    ``` bash

    sudo apt opdatering

    sudo apt opgradering

    ```

    Trin 2:Installer Java

    Cassandra er skrevet i Java, så vi skal installere Java på vores server:

    ``` bash

    sudo apt installer default-jdk

    ```

    Bekræft Java-installationen:

    ``` bash

    java -version

    ```

    Produktion:

    ```

    openjdk version "11.0.10" 2021-01-19

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

    OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-1ubuntu121.10.1, blandet tilstand)

    ```

    Trin 3:Opret Cassandra-brugeren og -gruppen

    Vi vil oprette en dedikeret bruger og gruppe til at køre Cassandra:

    ``` bash

    sudo groupadd cassandra

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

    ```

    Trin 4:Konfigurer godkendelse

    Cassandra bruger en almindelig tekstgodkendelsesmekanisme. For at øge sikkerheden vil vi konfigurere JAAS til at bruge MD5-hashing.

    Opret JAAS-konfigurationsfilen `/etc/cassandra/conf/cassandra-auth.conf`:

    ``` bash

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

    ```

    Tilføj følgende indhold til filen:

    ```

    CassandraLoginModule påkrævet \

    brugernavn="cassandra" \

    password="md5(dit_strong_adgangskode)"

    ```

    Erstat `dit_stærke_adgangskode` med en stærk adgangskode efter eget valg.

    Trin 5:Download Apache Cassandra

    Download den seneste stabile version af Cassandra fra det officielle Apache Cassandra-websted. På tidspunktet for skrivning af denne tutorial er den seneste version 4.0, så kommandoen er:

    ``` bash

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

    ```

    Udpak Cassandra-arkivet:

    ``` bash

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

    mv apache-cassandra-4.0.1 /opt/cassandra

    ```

    Trin 6:Konfigurer Cassandra

    Rediger Cassandra-konfigurationsfilen `/opt/cassandra/conf/cassandra.yaml` for at justere indstillingerne efter dine krav. Her er nogle vigtige indstillinger at overveje:

    - Lytteadresse: Dette er IP-adressen, som Cassandra vil lytte til. Som standard er det sat til `localhost`, hvilket betyder, at Cassandra kun vil acceptere forbindelser fra den lokale maskine. For at tillade fjernforbindelser skal du ændre den til serverens offentlige IP-adresse.

    - Rpc_address: Dette er den IP-adresse, som Cassandra Remote Procedure Call-tjenesten (RPC) lytter til. Som standard er den indstillet til `localhost`, hvilket betyder, at RPC-tjenesten kun accepterer forbindelser fra den lokale maskine. For at tillade fjernforbindelser skal du ændre den til serverens offentlige IP-adresse.

    - Data_filmapper: Dette er en kommasepareret liste over mapper, hvor Cassandra gemmer sine data. Som standard er den indstillet til `/var/lib/cassandra/data`. Du kan ændre dette til en hvilken som helst anden mappe, men sørg for at mappen har nok plads og ejes af `cassandra`-brugeren.

    Trin 7:Kør Cassandra

    Start Cassandra som `cassandra`-brugeren:

    ``` bash

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

    ```

    Du bør se følgende output:

    ``` bash

    Starter server sladdertjeneste ...

    Opstart af lyttetjeneste på /192.168.1.7:7199 ...

    Opstart af RPC-tjeneste på /192.168.1.7:9160 ...

    ```

    Det betyder, at Cassandra er i gang.

    Trin 8:Test Cassandra

    For at teste Cassandra-installationen kan du bruge Cassandra Query Language (CQL).

    Åbn en CQL shell:

    ``` bash

    cqlsh

    ```

    Opret forbindelse til Cassandra-forekomsten:

    ``` cql

    forbinde 'localhost';

    ```

    Standardbrugernavnet og adgangskoden til Cassandra-forekomsten er `cassandra` og `cassandra`.

    Når du er tilsluttet, kan du udføre CQL-sætninger for at skabe nøglerum (ligner databaser) og tabeller. For at oprette et nøglerum kaldet "my_keyspace", skal du udføre følgende sætning:

    ``` cql

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

    ```

    For at oprette en tabel kaldet 'mit_tabel' i 'mit_nøglerum'-tasterummet skal du udføre følgende sætning:

    ``` cql

    OPRET TABEL my_keyspace.my_table (

    id int PRIMÆR NØGLE,

    navn tekst,

    alder int

    );

    ```

    Du kan nu indsætte data i 'min_tabel'-tabellen:

    ``` cql

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

    ```

    Hent dataene fra 'min_tabel'-tabellen:

    ``` cql

    VÆLG * FRA my_keyspace.my_table;

    ```

    Produktion:

    ``` cql

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

    | id | navn | alder |

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

    | 1 | John Doe | 30 |

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

    (1 række)

    ```

    Konklusion

    Du har med succes installeret og konfigureret Apache Cassandra på Ubuntu 20.04 LTS. Nu kan du begynde at bruge Cassandra til at gemme og administrere dine data.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får du adgang til Wireless Manager i Ubuntu 8.1…
    ·Sådan forwarde port 80 i Ubuntu 
    ·Sådan installeres Aptana på Ubuntu 
    ·Sådan downloader Ubuntu Linux gratis 
    ·Sådan installeres en Belkin F7D2101 i Ubuntu 
    ·Sådan Slut en Jawbone Bluetooth Headset på Ubuntu 
    ·Sådan kører Android Honeycomb på Ubuntu 
    ·Sådan bruges en Verizon UM150 USB Modem på Ubuntu 7.1…
    ·Sådan installeres en VNC -server i Ubuntu 
    ·Sådan installeres libomp-dev på Ubuntu 20.04 LTS (Foc…
      Anbefalede Artikler
    ·Hvordan man laver en fodnote på et computertastatur 
    ·Sådan Sørg gendannelsespunkter Bliv ikke udgår 
    ·Sådan installeres drivere til et modem i Ubuntu 
    ·Hvor ofte går en PC Brug Disk Clean Up 
    ·Sådan ændres Desktop Icon Fonts 
    ·Dell Dimension Recovery 
    ·Sådan tilføjes programmer til proceslinjen i XP 
    ·Sådan installeres gratis Windows 8.1 Enterprise Evalua…
    ·Sådan Konverter Seconds to Hertz 
    ·Sådan Start en Telnet service Server 2003 
    Copyright © Computer Viden https://www.computerdk.com