ステージングCassandraここにある会社のポート9042および9160にあるサーバーの1つに、開発ボックスから接続しようとしています。コードを介して接続することはできません。 。プログラムがSELECTクエリでハングします。
だから私は私の2つのポートが私のCassandraステージングサーバーでブロックされているかどうかを私の開発ボックスから把握する方法はあるのだろうか?
以下はCassandra私が開発ボックスから接続しようとしているステージングサーバーのURLです-
sc-Host01.vip.slc.qa.Host.com
そして私の開発ボックスマシンのURLは-
username-dyn-vm1-4.phx-os1.tratus.dev.Host.com
誰が私がそれに接続できない可能性のある理由であるかを理解する方法を教えてもらえますか?.
私の開発ボックスからこれらのポートが開いているかどうかを私のCassandraステージングサーバーで確認する方法は?
更新:-
これは、nmapを実行したときに取得したものです。
ubuntu@username-dyn-vm1-4:~/build$ nmap -p T:9160 sc-Host01.vip.slc.qa.Host.com
Starting Nmap 6.00 ( http://nmap.org ) at 2013-10-13 20:01 UTC
Nmap scan report for sc-Host01.vip.slc.qa.Host.com (10.109.107.64)
Host is up (0.0037s latency).
rDNS record for 10.109.107.64: stgcass01-1.vip.slc.qa.Host.com
PORT STATE SERVICE
9160/tcp open apani1
Nmap done: 1 IP address (1 Host up) scanned in 0.19 seconds
ubuntu@username-dyn-vm1-48493:~/build$ nmap -p T:9042 sc-Host01.vip.slc.qa.Host.com
Starting Nmap 6.00 ( http://nmap.org ) at 2013-10-13 20:02 UTC
Nmap scan report for sc-Host01.vip.slc.qa.Host.com (10.109.107.64)
Host is up (0.0049s latency).
rDNS record for 10.109.107.64: stgcass01-1.vip.slc.qa.Host.com
PORT STATE SERVICE
9042/tcp open unknown
Nmap done: 1 IP address (1 Host up) scanned in 0.11 seconds
それは、ポートが正しく開かれていて問題がないということですか?
そして、telnetでこれを取得します-
ubuntu@username-dyn-vm1-4:~/build$ telnet sc-Host01.vip.slc.qa.Host.com 9042
Trying 10.109.107.64...
Connected to stgcass01-1.vip.slc.qa.Host.com.
Escape character is '^]'.
^CConnection closed by foreign Host.
ubuntu@username-dyn-vm1-4:~/build$ telnet sc-Host01.vip.slc.qa.Host.com 9160
Trying 10.109.107.64...
Connected to stgcass01-1.vip.slc.qa.Host.com.
開発ボックスから、TCPポートの場合、Telnetを使用する可能性があります。
telnet sc-Host01.vip.slc.qa.Host.com 9042
telnet sc-Host01.vip.slc.qa.Host.com 9160
タイムアウトエラーが発生した場合、ポートはブロックされています。
NMAPを使用してそれらをテストできます(ほとんどのディストリビューションで利用可能)
nmap -p T:9042 sc-Host01.vip.slc.qa.Host.com
nmap -p T:9160 sc-Host01.vip.slc.qa.Host.com
編集:ステージングサーバーにフィルターされたポートがあり、応答がない場合、Cassandraサーバーが停止しているか、これらのポートがIPTables/Firewallによってフィルターされている可能性があります