我創建了具有一個主站和一個從站的亞馬遜EMR集羣。
我在我的主實例上安裝了Tomcat。
我在/conf/server.xml中將所有「8080」替換爲「8686」和「localhost」替換爲「0.0.0.0」。
我開始Tomcat實例,可以看到以下命令的輸出「netstat的-anltp | grep的‘聽’。Tomcat無法在亞馬遜EMR上訪問
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 172.31.28.158:22222 0.0.0.0:* LISTEN 5209/as
tcp 0 0 172.31.28.158:50000 0.0.0.0:* LISTEN 5213/as
tcp 0 0 172.31.28.158:50001 0.0.0.0:* LISTEN 5210/as
tcp 0 0 172.31.28.158:50002 0.0.0.0:* LISTEN 5212/as
tcp 0 0 172.31.28.158:50003 0.0.0.0:* LISTEN 5211/as
tcp 0 0 172.31.28.158:33333 0.0.0.0:* LISTEN 5213/as
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::8443 :::* LISTEN 1478/java
tcp6 0 0 :::8444 :::* LISTEN 1478/java
tcp6 0 0 :::8321 :::* LISTEN 1478/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 6114/java
tcp6 0 0 172.31.28.158:9000 :::* LISTEN 4059/java
tcp6 0 0 :::8009 :::* LISTEN 6114/java
tcp6 0 0 172.31.28.158:9001 :::* LISTEN 4098/java
tcp6 0 0 :::9100 :::* LISTEN 4098/java
tcp6 0 0 :::9101 :::* LISTEN 4059/java
tcp6 0 0 :::8686 :::* LISTEN 6114/java
tcp6 0 0 :::10004 :::* LISTEN 4734/java
tcp6 0 0 :::22 :::* LISTEN -
我創建安全組入站‘定製TCP規則’端口‘8686’訪問Tomcat實例從外面。
但我仍無法從我的本地桌面訪問Tomcat實例或做「遠程登錄8686」
請幫助。
感謝。
〜阿吉特
確保您將規則添加到EMR主控所屬的安全組。 – SNeumann
是的,我已經這樣做了:-( – ajit
它好像在監聽ipv6,嘗試使用以下參數禁用它:-Djava.net.preferIPv4Stack = true – SNeumann