본문 바로가기
반응형
pgpool-II 부록 : PCP Commands PCP 커맨드 PCP 커맨드는 네트워크를 통해 pgpool-II을 관리하는 UNIX 명령문입니다. PCP 접속 인증 PCP 유저와 암호는 pgpool-II 설치시 생성되는 /etc/pgpool-II 디렉토리 안에 pcp.conf 에서 선언해야합니다. 다른 위치에 pcp.conf 파일을 위치하고 싶으면 pgpool을 시작할 때, -F 옵션으로 지정하면 됩니다. PCP 패스워드 파일 사용자 홈 디렉토리에 있는 .pcppass 파일 또는 다른 위치일 경우 환경변수 PCPPASSFILE로 .pcppass파일 위치를 지정할 수 있습니다. PCP 커맨드에 -w 또는 --no-password 옵션을 적을 경우, 사용할 암호를 입력합니다. 이 파일의 형식은 다음과 같습니다. HOSTNAME:PORT:USERNAME:P.. 2023. 6. 16.
pgpool-II(3) | pgpool-II 설치 및 기본 구성 (pgpool-II Installation and Basic Configuration) 이번 포스트에서는 pgpool-II을 rpm을 이용하여 설치해보고 설치되는 파일과 pgpool-II 파라미터 외에 설정해야 할 부분들을 정리하겠습니다! 두 개의 노드로 primary 와 standby 를 설정 하여 구성할 것이기 때문에 두 대의 서버를 준비했습니다. pgpool-II 설치 사전 요구 환경 두 대의 서버에 PostgreSQL 설치 HA 관리 기능을 실습하기 위해 Streaming Replication 상태 primary (node 0) standby (node 1) IP 192.168.40.133 192.168.40.134 pgpool-II RPM 설치 (root : node0, node1) yum install -y yum install -y yum install -y pgpool-II .. 2023. 6. 16.
pgpool-II(2) 파라미터 | PostgreSQL14 HA Tool Parameters 이번 포스트에서는 pgpool-II 에서 사용하는 파라미터들을 정리해보겠습니다. 다음 포스팅에서는 오늘 설명한 파라미터를 사용하고 직접 서버 설정을 하여 PostgreSQL 노드와 pgpool-II 노드를 연결 해보도록 하겠습니다! pgpool-II 이 뭔지 모르시겠다면 아래 포스팅 훑어보고 오시는 걸 추천드립니당!! 2023.06.14 - [PostgreSQL] - pgpool-II Overview | PostgreSQL 14 HA Tool pgpool-II Overview | PostgreSQL 14 HA Tool pgpool-II은 PostgreSQL tool이며 많은 기능을 제공하며 많이 쓰이는 툴 중 하나 입니다. 양이 방대하여 파트를 나누어서 업로드 하려고 합니다. pgpool-II 이란? P.. 2023. 6. 15.
pgpool-II Overview | PostgreSQL 14 HA Tool pgpool-II은 PostgreSQL tool이며 많은 기능을 제공하며 많이 쓰이는 툴 중 하나 입니다. 양이 방대하여 파트를 나누어서 업로드 하려고 합니다. pgpool-II 이란? PostgreSQL 서버와 PostgreSQL 데이터베이스 클라이언트 (사용자) 사이에서 작동하는 미들웨어입니다. client(어플리케이션, user단)에서는 pgpool을 PostgreSQL 서버로 인식하고, PostgreSQL 서버에서는 pgpool을 client로 인식합니다. pgpool-II 기능 pgpool-II은 아래와 같은 다양한 기능을 제공합니다. 기능 기능 설명 Connection pooling PostgreSQL 서버에 대한 연결을 저장하고 동일한 연결이 들어올 때마다 재사용하여, 오버헤드를 줄이고 시스.. 2023. 6. 14.
PostgreSQL14 논리적 복제 | Logical Replication PostgreSQL의 고가용성을 높이기 위한 방법 중에 하나인 Logical replication에 대해 알아보자! Logical Replication 이란? ID(보통 기본 키(primary key))를 기반으로 데이터 오브젝트 및 해당 변경 내용을 복제하는 방법입니다. Logical Replication의 특징 N:N의 subscribers(구독자)와 publisher(게시자) 모델을 사용합니다. 테이블 단위로 publisher 데이터의 스냅샷을 만들어 subscriber 의 데이터베이스에 복제합니다. publisher의 wal sender를 통해 logical message가 subscriber에 전달되고, logical replication launcher가 생성하는 logical replicat.. 2023. 6. 8.
PostgreSQL 14 스트리밍 복제 - 장애 복구 | Streaming Replication - Failover Failover란? primary 서버에 장애가 생겼을 때, 예비 서버(예: standby 서버) 로 대체하여 운영하는 것을 Failover(장애 극복)라고 합니다. Streaming Replication을 구성하고 primary 서버에 문제가 생겼을 때, 어떻게 failover를 해야 하는지 알아봅시다! 그 전에 Streaming replication 포스트 안보신 분들은 한번 보고오시는걸 추천드립니다! 2023.06.03 - [PostgreSQL] - PostgreSQL 14 Streaming Replication PostgreSQL 14 Streaming Replication PostgreSQL의 고가용성을 높이기 위한 방법 중에 하나이자, 가장 많이 사용 하는 방법인 streaming replic.. 2023. 6. 7.
반응형