2016-11-16 7 views
0

Это мой Postgres XL 9.5 Конфигурация: GTM Cordinator datanode1 datanode2. Для вышеупомянутого кластера я создал базу данных DB1, которая содержит таблицу с 50-миллионными строками и распределяется хешем между двумя узлами. После этого я добавляю еще 2 узла. Но когда я выполняю на координаторе таблицу Alter T1 добавить узел (datanode3), я получаю следующее exeptionPostgres XL добавить узел данных в существующий кластер

ОШИБКА: Не удалось получить объединенные соединения. СОВЕТ. Это может произойти из-за того, что один или несколько узлов в настоящее время недоступны из-за сбоя узла или сети , Возможно также, что целевой узел, возможно, достиг предела соединения или пул сконфигурирован с низкими соединениями. Убедитесь, что все узлы работают нормально, а также просмотрите параметры конфигурации max_connections и max_pool_size.

Параметры Max_connections и max_pool_size в порядке, когда я проверял журналы на datanode3 и datanode4. Я считаю, что координатор не может подключиться к узлам, потому что база данных DB1 не существует. Если я создам новую базу данных и таблицы, я могу распространять их на все узлы. Но все операции рядом с выбором на DB1 не могут быть завершены. Есть ли у вас какие-либо предложения по моей проблеме?

ответ

0

Вы фактически добавили эти узлы в кластер, прежде чем пытаться указать базу данных, чтобы использовать их? Если нет, они не существуют в кластере для использования. Также вы инициализировали и настраивали эти узлы данных для подключения к координаторам?

См. Раздел F.32.12. pgxc_ctl команды http://files.postgres-xl.org/documentation/pgxc-ctl.html

https://sourceforge.net/p/postgres-xl/mailman/message/32644691/

 Смежные вопросы

  • Нет связанных вопросов^_^