Android

Πώς να εγκαταστήσετε το apache cassandra στο debian 9

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Πίνακας περιεχομένων:

Anonim

Το Apache Cassandra είναι μια βάση δεδομένων NoSQL ελεύθερης και ανοικτής πηγής χωρίς κανένα σημείο αποτυχίας. Παρέχει γραμμική επεκτασιμότητα και υψηλή διαθεσιμότητα χωρίς να θέτει σε κίνδυνο την απόδοση. Το Apache Cassandra χρησιμοποιείται από πολλές εταιρείες που διαθέτουν μεγάλα, ενεργά σύνολα δεδομένων, συμπεριλαμβανομένων των Reddit, NetFlix, Instagram και Github.

Αυτό το σεμινάριο σας καθοδηγεί στη διαδικασία εγκατάστασης του Apache Cassandra στο Debian 9.

Προϋποθέσεις

Για να μπορέσετε να εγκαταστήσετε πακέτα στο σύστημα Debian, πρέπει να συνδεθείτε ως χρήστης με δικαιώματα sudo.

Εγκατάσταση Apache Cassandra

Η συνιστώμενη μέθοδος για την εγκατάσταση του Apache Cassandra στο Debian 9 είναι η εγκατάσταση του πακέτου deb από το επίσημο αποθετήριο Apache Cassandra.

Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του Apache Cassandra είναι 3.11 και απαιτεί την εγκατάσταση του OpenJDK 8 στο μηχάνημα.

Για να εγκαταστήσετε το πακέτο OpenJDK 8 εκτελέστε την ακόλουθη εντολή:

sudo apt update sudo apt install openjdk-8-jdk

Μόλις ολοκληρωθεί, επιβεβαιώστε την εκτυπώνοντας την έκδοση Java:

java -version

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

Εγκαταστήστε το πακέτο apt-transport-https που απαιτείται για την πρόσβαση σε ένα αποθετήριο μέσω

sudo apt install apt-transport-https

Το επόμενο βήμα είναι να ενεργοποιήσετε το αποθετήριο Apache Cassandra.

Εισάγετε το δημόσιο κλειδί του αποθετηρίου χρησιμοποιώντας την ακόλουθη εντολή wget :

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Η παραπάνω εντολή θα πρέπει να έχει έξοδο OK πράγμα που σημαίνει ότι το κλειδί έχει εισαχθεί με επιτυχία και τα πακέτα από αυτό το αποθετήριο θα θεωρηθούν αξιόπιστα.

Προσθέστε το αποθετήριο Cassandra στη λίστα πηγών του συστήματός σας εκτελώντας την παρακάτω εντολή:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Ενημερώστε το ευρετήριο των πακέτων και εγκαταστήστε την τελευταία έκδοση του Apache Cassandra:

sudo apt update sudo apt install cassandra

Όταν ολοκληρωθεί η διαδικασία εγκατάστασης, η υπηρεσία Cassandra θα ξεκινήσει αυτόματα. Μπορείτε να επαληθεύσετε ότι η Cassandra εκτελείται πληκτρολογώντας:

nodetool status

Θα πρέπει να δείτε κάτι παρόμοιο με αυτό:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

Αυτό είναι. Το Apache Cassandra έχει εγκατασταθεί στο διακομιστή Debian σας.

Διαμόρφωση του Apache Cassandra

Τα δεδομένα Apache Cassandra αποθηκεύονται στον κατάλογο /var/lib/cassandra . Τα αρχεία διαμόρφωσης βρίσκονται στο /etc/cassandra και οι επιλογές εκκίνησης Java μπορούν να ρυθμιστούν στο αρχείο /etc/default/cassandra .

Από προεπιλογή, η Cassandra ακούει μόνο στο localhost. Εάν ο υπολογιστής-πελάτης που συνδέεται με τη βάση δεδομένων εκτελείται επίσης στο ίδιο μηχάνημα, δεν χρειάζεται να αλλάξετε τη διεπαφή σύνδεσης.

Για να αλληλεπιδράσετε με την Cassandra μέσω της γραμμής εντολών, χρησιμοποιήστε το εργαλείο cqlsh που αποστέλλεται με το πακέτο Cassandra.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Μετονομάστε το Cluster της Apache Cassandra

Από προεπιλογή, το σύμπλεγμα Cassandra ονομάζεται "Δοκιμή συμπλέγματος". Αν θέλετε να το αλλάξετε, ακολουθήστε τα παρακάτω βήματα:

  1. Αρχικά, συνδεθείτε στο τερματικό CQL Cassandra πληκτρολογώντας:

    cqlsh

    και εκτελέστε την ακόλουθη εντολή για να αλλάξετε το όνομα του συμπλέγματος σε "Linuxize Cluster":

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    Αλλάξτε το "Linuxize Cluster" με το επιθυμητό όνομα. Μόλις ολοκληρωθεί, πληκτρολογήστε exit για έξοδο από το τερματικό.

    Στη συνέχεια, επεξεργαστείτε το αρχείο ρυθμίσεων cassandra.yaml και τοποθετήστε το νέο όνομα συμπλέγματος.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Εκτελέστε την παρακάτω εντολή για να καταργήσετε την προσωρινή μνήμη του συστήματος:

    nodetool flush system

    Τέλος επανεκκινήστε την υπηρεσία Cassandra εκτελώντας:

    sudo systemctl restart cassandra

συμπέρασμα

Έχετε εγκαταστήσει με επιτυχία το Apache Cassandra στο διακομιστή Debian 9. Για περισσότερες πληροφορίες σχετικά με το πώς να ξεκινήσετε με την Cassandra, επισκεφθείτε την επίσημη σελίδα τεκμηρίωσης.

java cassandra debian βάση δεδομένων