Εκκίνηση PostgreSQL Cluster – Tutorials βάσης δεδομένων

0
Εκκίνηση PostgreSQL Cluster – Tutorials βάσης δεδομένων

Στο σημερινό άρθρο, θα ξεκινήσουμε το PostgreSQL Cluster με την εντολή Pg_ctl.

Τι είναι η εντολή pg_ctl;

Το PG_CTL είναι η εντολή που απαιτείται για την έναρξη, τη διακοπή, την επανεκκίνηση και τη φόρτωση του συμπλέγματός μας.

Ας το εξηγήσουμε λίγο αυτό.

Η εντολή έναρξης pg_ctl ξεκινά το σύμπλεγμα μας.

Η εντολή pg_ctl stop σταματά το σύμπλεγμα μας.

Η εντολή επανεκκίνησης pg_ctl σταματά και επανεκκινεί το σύμπλεγμα.

Η εντολή pg_ctl reload σηματοδοτεί τη διαδικασία του διακομιστή postgres για ορισμένες αλλαγές που πρέπει να γίνουν στο pg_hba.conf και στο postgresql.conf. Είπα μερικές επειδή ορισμένες αλλαγές απαιτούν επανεκκίνηση.

Η εντολή pg_ctl προώθησης σηματοδοτεί την καθορισμένη διαδικασία. Δίνει εντολή στον διακομιστή αναμονής που εκτελείται στον καθορισμένο κατάλογο δεδομένων να τερματίσει την κατάσταση αναμονής και να ξεκινήσει τις λειτουργίες ανάγνωσης-εγγραφής.

Αυτή η μέθοδος χρησιμοποιείται γενικά σε σενάρια αναπαραγωγής.

Replication, μπορώ να ακούσω τι λες, να σου πω αμέσως:

Είναι το όνομα που δίνεται στη διαδικασία διανομής δεδομένων από την κεντρική βάση δεδομένων σε τοπικές βάσεις δεδομένων που βρίσκονται σε διαφορετικά σημεία.

Θα το εξηγήσω λεπτομερώς αργότερα και θα κάνω ένα παράδειγμα.

Ξεκινάμε το postgresql όπως παραπάνω και αφού το κάνουμε αυτό, η υπηρεσία μας δεν θα ξεκινήσει με την εντολή systemctl.

Για να ξεκινήσουμε με την εντολή systemctl, θα χρειαστεί να αλλάξουμε τη διαμόρφωση εδώ, αλλά πρέπει να είμαστε πολύ προσεκτικοί όταν το κάνουμε αυτό.

Το ανοίξαμε με τον επεξεργαστή vi, τώρα αλλάζουμε τη διαδρομή δεδομένων στην καρτέλα περιβάλλον δίνοντας τη διαδρομή που φτιάξαμε initdb.

Από εδώ, πρέπει να γράψουμε τη δική μας διαδρομή δεδομένων προς το μέρος που είναι γραμμένο μπροστά από το περιβάλλον.

Αφού πληκτρολογήσουμε, βγαίνουμε χρησιμοποιώντας τα γράμματα wq αφού κάνουμε άνω και κάτω τελεία.

παρόμοιες αναρτήσεις

Schreibe einen Kommentar