Доступ к экземпляру pgbouncer для красного смещения - PullRequest
0 голосов
/ 02 декабря 2018

Я использую pgbouncer на кластере красных смещений.Когда я использую pgbouncer на Postgres, я могу войти в экземпляр pgbouncer, используя psql -h localhost -p xxxx pgbouncer.

Но как мне войти в настройки pgbouncer для красного смещения?pgbouncer работает на экземпляре ec2, тогда как reshift управляется aws.

Я попытался получить доступ к psql, используя как localhost (где работает pgbouncer), так и конечную точку redshift.Любая идея о том, как получить доступ к экземпляру pgbouncer, который настроен для красного смещения?

[ec2-user@xxxx ~]$ psql -h localhost -p 5439 -U admin pgbouncer
psql: ERROR:  not allowed
ERROR:  not allowed
[ec2-user@xxxx pgbouncer]$ psql -h xxxxxxxx.us-east-2.redshift.amazonaws.com -p 5439 -U admin pgbouncer
Password for user admin:
psql: FATAL:  database "pgbouncer" does not exist

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Я смог войти используя

$ psql -h pgbouncerhost -p 5439 -U master pgbouncer
0 голосов
/ 02 декабря 2018

Вам необходимо создать базу данных pgbouncer для redshift.

Когда был создан кластер redshift, была также создана (указана) одна база данных, это можно найти, посмотрев на консоль AWS.

Затем вы можете войти в эту базу данных, используя PSQL, если хотите.

psql -h xxxxxxxx.us-east-2.redshift.amazonaws.com -p 5439 -U admin your-redshift-db

оттуда вы можете создать базу данных pgbouncer.

create database pgbouncer;

Я предлагаю вам использовать pgbouncer-rr, который имеет больше возможностей красного смещения.https://github.com/awslabs/pgbouncer-rr-patch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...