Получение следующей ошибки при создании таблицы с использованием двух узлов "Не удалось получить пул соединения"
Я настроил два gtm (gtm1,gtm2) на двух разных компьютерах, используя postgres-xc. И настроил координатор1,datanode1 в машине gtm1 и координатор2, datanode2 в машине gtm2.
Я зарегистрировался на обоих серверах-координаторах и создал datanode1 и datanode2 на обоих серверах. Когда я пытаюсь создать таблицы, используя оба узла, я получаю сообщение об ошибке:
Не удалось получить пул соединений
и когда я проверяю файл журнала datanode1 обнаружил ошибку, как это:
неожиданный EOF при подключении клиента
1 ответ
max_pool_size
, max_connections
а также max_prepared_transactions
параметры должны быть установлены по-разному на координаторе и узлах данных. На координаторов max_pool_size
должно быть как минимум max_connections
умножается на общее количество узлов данных (см. " Специальные параметры Postgres-XL" и " Запуск кластера Postgres-XL")