RHEL 8 లో PostgreSQL మరియు pgAdmin ని ఎలా ఇన్స్టాల్ చేయాలి


Pgadmin4 అనేది పోస్ట్uగ్రెస్uస్క్యూల్ డేటాబేస్uలను నిర్వహించడానికి ఓపెన్uసోర్స్ వెబ్ ఆధారిత నిర్వహణ సాధనం. ఇది బ్యాకెండ్ వద్ద ఫ్లాస్క్ ఫ్రేమ్uవర్క్uను ఉపయోగించి అభివృద్ధి చేసిన పైథాన్-ఆధారిత వెబ్-అప్లికేషన్ మరియు ఫ్రంటెండ్uలోని HTML5, CSS3 మరియు బూట్uస్ట్రాప్. Pgadmin4 అనేది Pgadmin 3 యొక్క తిరిగి వ్రాయబడుతుంది, ఇది C ++ లో వ్రాయబడింది మరియు ఈ క్రింది ముఖ్యమైన లక్షణాలతో ఓడలు:

  • మెరుగుపెట్టిన చిహ్నాలు మరియు ప్యానెల్uలతో సొగసైన మరియు పునరుద్ధరించిన వెబ్ ఇంటర్uఫేస్.
  • నిజ-సమయ పర్యవేక్షణ కోసం డాష్uబోర్డ్uలతో పూర్తిగా ప్రతిస్పందించే వెబ్ లేఅవుట్.
  • సింటాక్స్ హైలైటింగ్uతో లైవ్ SQL ప్రశ్న సాధనం/ఎడిటర్.
  • సాధారణ పనుల కోసం శక్తివంతమైన నిర్వహణ డైలాగులు మరియు సాధనాలు.
  • మీరు ప్రారంభించడానికి ఉపయోగకరమైన సూచనలు.
  • ఇంకా చాలా ఎక్కువ.

ఈ వ్యాసంలో, RHEL 8 లోని WSGI మాడ్యూల్ ఉపయోగించి అపాచీ వెబ్ సర్వర్ వెనుక నడుస్తున్న సర్వర్ మోడ్uలో pagAdmin4 తో PostgreSQL ను ఎలా ఇన్uస్టాల్ చేయాలో మీరు నేర్చుకుంటారు.

RHEL 8 లో PostgreSQL ని ఇన్uస్టాల్ చేయండి

PgAdmin4 ను వ్యవస్థాపించడానికి మొదటి దశ PostgreSQL డేటాబేస్ సర్వర్ను వ్యవస్థాపించడం. PostgreSQL వివిధ వెర్షన్లలో యాప్uస్ట్రీమ్ రిపోజిటరీలో అందుబాటులో ఉంది. Dnf ప్యాకేజీ నిర్వాహికిని ఉపయోగించి మీకు ఇష్టమైన ప్యాకేజీని ప్రారంభించడం ద్వారా మీరు మీ ఎంపిక చేసుకోవచ్చు.

PostgreSQL కోసం అందుబాటులో ఉన్న మాడ్యూళ్ళను జాబితా చేయడానికి, ఆదేశాన్ని అమలు చేయండి:

# dnf module list postgresql

AppStream రిపోజిటరీ నుండి డౌన్uలోడ్ కోసం 3 వెర్షన్లు అందుబాటులో ఉన్నాయని అవుట్పుట్ సూచిస్తుంది: వెర్షన్ 9.6, 10, మరియు 12. [d] ట్యాగ్ సూచించిన విధంగా డిఫాల్ట్ వెర్షన్ పోస్ట్uగ్రెస్uక్ల్ 10 అని కూడా మనం చూడవచ్చు. . దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు దీన్ని ఇన్uస్టాల్ చేస్తారు.

# dnf install postgresql-server

అయినప్పటికీ, మేము పోస్ట్uగ్రెస్uస్క్యూల్ 12 అనే సరికొత్త సంస్కరణను ఇన్uస్టాల్ చేయాలనుకుంటున్నాము. అందువల్ల, మేము ఆ మాడ్యూల్uను ప్రారంభించి డిఫాల్ట్ మాడ్యూల్ స్ట్రీమ్uను భర్తీ చేస్తాము. అలా చేయడానికి, ఆదేశాన్ని అమలు చేయండి:

# dnf module enable postgresql:12

మీరు పోస్ట్uగ్రెస్uక్ల్ 12 కోసం మాడ్యూల్uను ప్రారంభించిన తర్వాత, చూపిన విధంగా పోస్ట్uగ్రెస్uక్ల్ 12 ను దాని డిపెండెన్సీలతో పాటు కొనసాగించండి.

# dnf install postgresql-server

మరేదైనా ముందు, మీరు డేటాబేస్ క్లస్టర్uని సృష్టించాలి. క్లస్టర్ సర్వర్ ఉదాహరణ ద్వారా నిర్వహించబడే డేటాబేస్ల సేకరణను కలిగి ఉంటుంది. డేటాబేస్ క్లస్టర్uను సృష్టించడానికి, ఆదేశాన్ని ప్రారంభించండి:

# postgresql-setup --initdb

ప్రతిదీ సరిగ్గా జరిగితే, మీరు దిగువ అవుట్పుట్ పొందాలి.

క్లస్టర్ సృష్టించబడిన తర్వాత, మీరు ఇప్పుడు చూపిన విధంగా మీ PostgreSQL ఉదాహరణను ప్రారంభించవచ్చు మరియు ప్రారంభించవచ్చు:

# systemctl start postgresql
# systemctl enable postgresql

Postgresql నడుస్తున్నట్లు ధృవీకరించడానికి, అమలు చేయండి:

# systemctl status postgresql

RHEL 8 లో Pgadmin4 ని ఇన్uస్టాల్ చేస్తోంది

Pgadmin4 ను వ్యవస్థాపించడానికి, మొదట, క్రింద చూపిన బాహ్య రిపోజిటరీని జోడించండి.

# rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm

తరువాత, సర్వర్ మోడ్uలో pgadmin4 ని ఇన్uస్టాల్ చేయడానికి క్రింది ఆదేశాన్ని అమలు చేయండి.

# dnf install pgadmin4-web  

తరువాత, SELinux కి అవసరమైన కోర్ యుటిలిటీలను అందించే పోలీసికోరిటిల్స్ ప్యాకేజీలను వ్యవస్థాపించండి.

$ sudo dnf install policycoreutils-python-utils

వ్యవస్థాపించిన తర్వాత, చూపిన విధంగా Pgadmin4 సెటప్ స్క్రిప్ట్uను అమలు చేయండి. ఇది pgadmin యూజర్ ఖాతా, నిల్వ మరియు లాగ్ డైరెక్టరీలను సృష్టించబోతోంది, SELinux ను కాన్ఫిగర్ చేస్తుంది మరియు pgAdmin4 నడుస్తున్న అపాచీ వెబ్ సర్వర్uను స్పిన్ చేస్తుంది.

# /usr/pgadmin4/bin/setup-web.sh

ప్రాంప్ట్ చేసినప్పుడు, అవసరమైన సమాచారాన్ని అందించండి మరియు అపాచీ వెబ్ సర్వర్uను ప్రారంభించడానికి Y నొక్కండి.

మీకు ఫైర్uవాల్ నడుస్తుంటే, వెబ్ సేవా ట్రాఫిక్uను అనుమతించడానికి పోర్ట్ 80 ను తెరవండి.

# firewall-cmd --add-port=80/tcp --permanent
# firewall-cmd --reload

తరువాత, చూపిన విధంగా SELinux ను కాన్ఫిగర్ చేయండి:

# setsebool -P httpd_can_network_connect 1

Pgadmin4 ని యాక్సెస్ చేయడానికి, మీ బ్రౌజర్uను ప్రారంభించి, చూపిన URL ను బ్రౌజ్ చేయండి.

http://server-ip/pgadmin4

సెటప్ స్క్రిప్ట్uను నడుపుతున్నప్పుడు మీరు అందించిన ఇమెయిల్ చిరునామా మరియు పాస్uవర్డ్ ఉపయోగించి లాగిన్ అవ్వండి.

ఇది క్రింద చూపిన విధంగా మిమ్మల్ని Pgadmin4 డాష్uబోర్డ్uకు తీసుకువస్తుంది.

మీరు సర్వర్ మోడ్uలో Pgadmin4 ను ఎలా ఇన్uస్టాల్ చేస్తారు. మీరు ఇప్పుడు SQL ఎడిటర్uను ఉపయోగించి పోస్ట్uగ్రెస్uస్క్యూల్ డేటాబేస్uలను సృష్టించవచ్చు మరియు నిర్వహించవచ్చు మరియు అందించిన డాష్uబోర్డ్uలను ఉపయోగించి వాటి పనితీరును పర్యవేక్షించవచ్చు. ఇది ఈ గైడ్ చివరికి మనలను తీసుకువస్తుంది.