tutorial postgresql 9.6 pada centos 7 part 1 (master – slave)

1
421

selamat sore sobat sekolahlinux, sudah lama tidak menulis artikel kali ini saya coba membuat tutorial tentang postgresql, kenapa postgresql? karena saat ini saya sendiri memang sedang menangani cluster untuk web-apps java dan juga postgresql, oke tanpa langsung berpanjang-panjang lagi ini dia tutorialnya.

pertama saya akan memberitahukan topologinya:

  • node1 (master): 192.168.10.100
  • node2 (slave): 192.168.10.200

jalankan perintah install postgresql 9.6 pada node1 & node2

 

NODE1 MASTER

jalankan perintah dibawah setup awal postgresql

lalu buka file postgresql.conf

pastikan paramater-paramater dibawah di uncomment dan values nya sama seperti dibawah

jika sudah save, lalu selanjutnya create folder dibawah ini

jika sudah save, lalu selanjutnya buka file pg_hba.conf

lalu jika sudah jalankan service postgresql

jika sudah masuk menjadi user postgres dengan perintah dibawah

lalu create user untuk replicationnya, masukkan password sesuai yang kalian inginkan untuk tutorial kali ini saya set dengan password berikut: s3kolahlinux

lalu set owner untuk memastikan rule yang kalian edit tadi ownernya adalah postgres

jika kalian memasang iptables jangan lupa untuk dibuka akses ke port 5432

 

NODE2 SLAVE

masuk kedalam user postgres

lalu jalankan perintah dibawah untuk clone database yg ada master, jika diminta password maka masukan password yang tadi kita buat untuk user replica, pada tutorial kali ini saya membuat password: s3kolahlinux

lalu buka file postgresql.conf

pastikan paramater dibawah di uncomment dan values nya sama seperti dibawah

jika sudah save lalu selanjutnya copy file recovery.conf.sample dengan perintah dibawah

jika sudah buka file recovery.conf hasil copy perintah diatas

pastikan paramater dibawah di uncomment dan values nya sama seperti dibawah

jika sudah save, lalu set owner untuk memastikan rule yang kalian edit tadi ownernya adalah postgres

jika sudah exit dari mode user postgres dan jadi root kembali

lalu jika sudah jalankan service postgresql

 

NODE2 MASTER

masuk sebagai user postgres

lalu jalankan perintah dibawah

jika master-slave kalian sudah berjalan makan akan tampil hasil seperti dibawah ketika kalian menjalankan perintah diatas

sekian tutorial part1 kali ini yg membahas master-slave untuk part3 nanti kita akan membahas tentang bagaimana cara master-slave dengan repmgr

  • berikut ini beberapa command optional untuk reset password user pada db postgresql

terimakasih sudah membaca, jangan lupa di praktekan ya 🙂 semoga bermanfaat

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here