GPDB-psql: не удалось подключиться к серверу: нет такого файла или каталога

#postgresql #greenplum #hawq

#postgresql #greenplum #hawq

Вопрос:

У нас есть небольшой массив базы данных Greenplum.В этом случае у нас есть главный узел. когда я пытаюсь использовать утилиту PSQL

Получение этой ошибки :

[gpadmin@master gpseg-1]$ psql

 PSQL: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
We tried
 

при поиске файлов postmaster.pid.Мы удалили его.Но все же ошибка остается.

Комментарии:

1. я думаю, мы должны сохранить postgres в качестве тега. у меня есть причина для этого, я использую следующую версию gpadmin =# select version(); версия PostgreSQL 8.2.15 (база данных Greenplum 4.2.0 сборка 1) (HAWQ 1.3.0.2 сборка 14421) на x86_64-unknown-linux-gnu, скомпилированная GCC gcc (GCC) 4. 4.2, скомпилированная 18 мая 2015 года 17:03:43 (1 строка)

2. Greenplum — это сильно модифицированная версия действительно устаревшего Postgres — тег Postgres здесь не имеет смысла

3. Я согласен. Но если он использует тот же код postgres.. Я думаю, что ваш ответ на это может быть полезен для меня при отладке проблемы

4. База данных, похоже, не работает. gpstart -a

5. @JonRoberts Спасибо за ответ. Итак, мы должны перейти к команде gpstart -a

Ответ №1:

Вам необходимо экспортировать ваш PGPORT и исходный Postgres.sh_path (внутри вашего GPDB). После этого вы сможете выполнить psql и подключиться к базе данных.