2016-10-28 5 views
0

Я пытаюсь перенести кластер Vertica.HP Vertica - невозможно подключиться и скопировать из другого кластера

заявление о соединении преуспевает:

CONNECT TO VERTICA mydb USER myuser PASSWORD '' on 'private-ip',5433; 

Копия не делает:

COPY otherdb.whatever FROM VERTICA mydb.table.whatever; 
ERROR 4534: Receive on v_otherdb_node0002: Message receipt from v_otherdb_node0005 failed [canceled] 
ROLLBACK 4236: One or more nodes did not open a data connection to this node. This may indicate a network configuration problem. Check that the private interfaces used for communication among the cluster hosts reside in the same subnet and are returned first by host address lookup 

/и т.д./хосты обоих кластеров настроены правильно, так что hostname карты к private-ip во всех машинах. Telnet, ping, netcat - все хорошо.

Я пробовал различные варианты:

  • Используйте тождественны каталог и данные пути в случае несоответствия не переносимые
  • Используйте ту же БД имя и различные БД имена - нет никакой разницы

У 2 кластеров по 6 машин каждый, и каждый кластер здоров, а все узлы вверх и реагируют.

Любые предложения о том, что еще я могу попробовать?

+0

Можете ли вы использовать telnet от одного до другого? на 5433 на всех узлах? –

+0

Я обнаружил проблему, я отправлю ее в качестве ответа. – Sevag

ответ

0

Проблема заключалась в том, что один из кластеров был установлен в ЭКСПОРТ В другой подсети, чем в частной подсети.

Doing Netcat, я обнаружил, что:

  • Моего новый кластер отправлял старый кластер это правильно частный узел IP-адреса
  • старый кластер оказывающее это узел общественных IP-адрес, даже если «выберите * из узлы;» возвращал частным IP-адреса

От этого я побежал:

select * from vs_subnets; 
select database_name, export_subnet from databases; 

Оказывается, кто-то (давно) был настроен старый кластер для использования подсеть.

Вы можете восстановить, запустив:

ALTER DATABASE <my-db-name> EXPORT ON DEFAULT; 

Это делает DB вернуться к своему обычному подсети.

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

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