Архив метки: PostgreSQL

Apache Druid: PostgreSQL в роли metadata storage и замена ZooKeeper на Kubernetes extensions

5 октября 2022
 

  Продолжим серию постов об Apache Druid. В первой части разобрались с Друидом – его архитектурой и мониторингом, во второй части – развернули кластер PostgreSQL и настроили его мониторинг. Следующие задачи: переключить Druid на использование PostgreSQL в роли metadata storage вместо Apache Derby и убрать из схемы Apache ZooKeeper , а вместо него подключить  druid-kubernetes-extensions Начнём с PostgreSQL. Настройки Apache Druid с PostgreSQL См. раздел PostgreSQL Metadata… Читать далее »

PostgreSQL: запуск в Kubernetes з PostgreSQL Operator и мониторинг с Prometheus

5 октября 2022
 

  Итак, Друид мы запустили. Apache Druid: обзор, запуск в Kubernetes и мониторинг с Prometheus . Пока что в дефолтном виде, то есть в роли сторейджа для метаданных используется локальная база Apache Derby . Дальше будем переключать Друид на PostgreSQL, еще позже – убирать оттуда ZooKeeper. Ну а для начала – запустим кластер PostgreSQL в Kubernetes, добавим PostgreSQL Exporter для Promethues и настроим сбор… Читать далее »

PostgreSQL: FATAL: Peer authentication failed for user “name”

11 сентября 2019
 

 Небольшая заметка “для себя” по настройке удалённого доступа и дампам в PostgreSQL. Переехал к нам ЕС2 с другого аккаунта с одним из сайтов. При попытке подключиться к PostgreSQL, который работает на этой машинке – получаем ошибку “FATAL: Peer authentication failed for user “name”“. Причём и при подключении локально – и удалённо. PostgreSQL remote login enable… Читать далее »

AWS: RDS – Connection refused и StorageFull

2 марта 2018
 

 Имеется AWS RDS инстанс PostgreSQL, который в какой-то момент перестал принимать подключения: $ psql –host=datascience-ops.cjonwt.us-west-2.rds.amazonaws.com –username=dsops –password –dbname=dsops Password for user dsops: psql: could not connect to server: Connection refused Is the server running on host “datascience-ops.cjonwt.us-west-2.rds.amazonaws.com” and accepting TCP/IP connections on port 5432? Проверяем статус: [simterm] $ aws –profile ads-mic rds describe-db-instances –db-instance-identifier datascience-ops… Читать далее »

AWS: CloudFormation – шаблон для RDS PostgreSQL

27 октября 2017
 

 Задача – написать шаблон для развёртывания стека, в котором будут два AWS RDS PostgreSQL инстанса (Oscar и Grover). К инстансам необходимо обеспечить доступ из другого AWS региона, т.к. EC2 интанс с Tableau сервером находится (пока) в us-west-1 (N. California), а новые RDS сервера – в Ирландии (eu-west-1). Поэтому – подсети в VPC будут публичными, ограничение доступа будет реализовано… Читать далее »

Pentaho DI: миграция базы MySQL в PostgreSQL

26 октября 2017
 

 Задача – конвертировать базы MySQL в PostgreSQL. PostgreSQL будет в AWS RDS, пока используем локальный сервер. Установка PostgreSQL – тут>>>, Pentaho – тут>>>. MySQL Добавляем пользователя с доступом из нашей сети, сread only правами ко всем базам: [simterm] MariaDB [(none)]> create user ‘userkiev’@’194.***.***.45’ identified by ‘password’; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> grant… Читать далее »

PostgreSQL: установка на Linux

20 октября 2017
 

 Документация – тут>>> и тут>>>. Доступ к AWS PostgreSQL RDS из нашей сети закрыт, надо установить PostgreSQL локально для проверки конвертации баз MySQL > PostgreSQL. Быстрая заметка по началу работы с сервером. Установка Устанавливаем на Arch Linux, для тестов: [simterm] $ sudo pacman -S postgresql [/simterm] Задаём пароль пользователю postgres: [simterm] $ sudo passwd postgres New password: Retype… Читать далее »