我安裝使用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
安裝都運行正確...我創建了一個數據庫...加載數據...但沒有這一切從盒子。
我的問題是,我無法從遠程計算機連接到它。我可以在端口5433上的盒子的IP地址上telnet,但我無法連接到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
你也許試圖連接到EC2?另外,你爲什麼手動改變你的'admintools.conf'? – Kermit
是的,我在一個EC2實例上安裝了vertica(沒有使用vertica AMI,因爲我們沒有訪問它)。改變了admintools的conf,看看我能否得到它的工作... – user2061886
我不明白你沒有訪問AMI? – Kermit