как обновить путь postgres.conf после переноса из каталога данных

Я устанавливаю среду Postgresql-9.4 HA в RHEL 7 , когда я инициализирую postgres db – он создает каталог данных, а внутри каталога данных идут файлы postgresql.conf & pg_hba.conf . Здесь я ожидаю, что создание файлов конфигурации в каталоге данных создает столкновение, поскольку оно становится переопределенным во время основной репликации.

Итак, я пытаюсь переместить файлы postgres.conf и pg_hba.conf из каталога данных и сделать postgres service для использования перемещенных файлов конфигурации. Где я могу обновить путь к файлам конфигурации?

Обновление: я обновил PGDATA в /usr/lib/systemd/system/postgresql-9.4.service чтобы указать перемещенные файлы conf. В новом файле postgres.conf обновлен каталог данных и пути hba_file. И я попытался перезапустить службу, затем она возвращает ошибку

 Job for postgresql-9.4.service failed. See 'systemctl status postgresql-9.4.service' and 'journalctl -xn' for details. 

Я нашел эту страницу на официальном сайте Postgresql, подробно:

Если вы хотите сохранить файлы конфигурации в другом месте, кроме каталога данных, параметр командной строки postgres -D или переменная среды PGDATA должен указывать на каталог, содержащий файлы конфигурации, а параметр data_directory должен быть установлен в postgresql.conf (или на в командной строке), чтобы показать, где находится каталог данных. Обратите внимание, что data_directory переопределяет -D и PGDATA для расположения каталога данных, но не для расположения файлов конфигурации.

Если вы хотите, вы можете указать имена и местоположения конфигурационного файла индивидуально, используя параметры config_file, hba_file и / или ident_file. config_file может быть указан только в командной строке postgres, а остальные могут быть установлены в основном файле конфигурации. Если все три параметра плюс data_directory явно установлены, то нет необходимости указывать -D или PGDATA.

При настройке любого из этих параметров относительный путь будет интерпретироваться относительно каталога, в котором запускается postgres.

Каков результат работы echo $PGDATA на вашем хосте?