0

Windows Azure VMを作成し、HADOOPもインストールしました。今私は自分のローカルマシンからのURLを使ってHDFSにアクセスして、読み書き操作を実行できるようにしたいと考えています。この作業を実行するための手順を教えてください。前もって感謝します。ローカルマシンからazure VMのVIPにpingできません

+0

必要なポートを開くためにファイアウォールを適切に設定しましたか? –

+0

はい、ICMPv4を有効にするにはこのコマンドを実行してください - > netsh advfirewallファイアウォールルール名= "ICMP着信V4エコー要求を許可" dir =アクション=許可有効=はいプロトコル= icmpv4:8、任意 –

+0

RDP VIPにpingを実行できず、SSH接続もできません。これを解決するために私を助けてください。 –

答えて

1

@ GauravMantriがコメントに述べたように、Azureはセキュリティ上の理由からICMPを無効にします。

azure VMで動作しているサービスが到達可能かどうかを確認するには、ポート検出機能を使用してください。 WindowsプラットフォームではPort Queryを使用できます。 Linuxを使っているなら、nmapを試してみてください。

ところで、マシンにpingを実行できるのであれば、宛先コンピュータへのルーティング可能なパスがあり、そのTCP/IPスタックが機能していることを意味します。サービスがクライアントから到達可能かどうかを確認しようとすると、ポート検出器がより正確になります。

ここで、ローカルマシンからのURLを使用してHDFSにアクセスして、読み書き操作を実行できます。

Azure Classic VMを使用している場合は、endpointを設定して、HADOOPサービスへのアクセスを許可する必要があります。

Azure Resource Manager VMを使用している場合は、受信ルールをNSGに設定して、HADOOPサービスへのアクセスを許可する必要があります。

関連する問題