2015-09-04 4 views
0

Я настраиваю экземпляр одного узла, используя версию сообщества Vertica. Я запускал установку следующим образом:не удается подключиться к Vertica с удаленного компьютера

/opt/vertica/sbin/install_vertica --hosts 127.0.0.1 --rpm /home/ec2-user/vertica-7.1.2-0.x86_64.RHEL5.rpm --dba-user dbadmin --data-dir /home/ec2-user/vertica1 

Установка выполнена правильно ... Я создал db ... загруженные данные ... но сделал все это из коробки.

Моя проблема в том, что я не могу подключиться к нему с удаленного компьютера. Я могу telnet по ip-адресу окна на порту 5433, но я не могу подключиться к Vertica. Я эта ошибка:

vsql: could not connect to server: Connection timed out (0x0000274C/10060) 
Is the server running on host "10.205.118.122" and accepting 
TCP/IP connections on port 5433? 

Я думаю, что я shoudl проделал "--hosts boxipaddress" вместо "--hosts 127.0.0.1"?

NetStat показывает это:

tcp 0 3331573 127.0.0.1:5433 127.0.0.1:49915 FIN_WAIT1 
tcp 0 1442177 127.0.0.1:5433 127.0.0.1:49760 FIN_WAIT1 

, но я чувствую, что он должен показать свой IP-адрес вместо 127.0.0.1

я на правильном пути здесь ... и как это исправить вопрос?

также Iptables отключен ...

Я также изменил мою admintools.conf, чтобы выглядеть следующим образом:

[Cluster] 
hosts = 10.205.118.122,127.0.0.1 
[Nodes] 
node0001 = 10.205.118.122,/home/ec2-user/vertica1,/home/ec2-user/vertica1 
v_mdetest_node0001 = 10.205.118.122,/home/ec2-user/vertica1,/home/ec2-user/vertica1 
v_mdetest2_node0001 = 10.205.118.122,/home/ec2-user/vertica1,/home/ec2-user/vertica1 
[Database:mdetest] 
restartpolicy = ksafe 
port = 5433 
path = /home/ec2-user/vertica1/mdetest 
nodes = v_mdetest_node0001 
[Database:mdetest2] 
restartpolicy = ksafe 
port = 5433 
path = /home/ec2-user/vertica1/mdetest2/v_mdetest2_node0001_catalog 
nodes = v_mdetest2_node0001 
+0

Возможно, вы пытаетесь подключиться к EC2? Кроме того, почему вы вручную изменили свой 'admintools.conf'? – Kermit

+0

Да, я установил vertica на экземпляр EC2 (не использовал AMI вертику, поскольку у нас нет доступа к нему). Изменено admintools conf, чтобы посмотреть, могу ли я заставить его работать ... – user2061886

+0

Я не понимаю, как у вас нет доступа к AMI? – Kermit

ответ

0

Это связано с вашей группой безопасности в AWS.

  • убедитесь, что вы открываете порты для этих служб.

Также не надейся на изменение admintools.conf Неплохая идея.

Также при установке vertica на AWS убедитесь, что вы сделали это, используя частный ip экземпляра EC2, а не localhost или публичный ip (эластичный).

Для проверки только откройте все порты на компьютере для входящих и исходящих сообщений, и оттуда вы можете исключить порты на основе использования портов портов Vertica.

Удачи вам в этом :)

+0

, так что переустановить vertica и я могу telnet от моего ноутбука до экземпляра ec2 на порту 5433 .... но все равно не могу подключиться через vsql из окон .... – user2061886

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