2015-01-05 11 views
6

私はMicrosoft Azure HDInsightクラスタを持っています。AzureでHDInsightクラスタ上のポートを開く

ノード上で、私はrdpして、ポート8080にバインドするアプリケーションを開始しています。このアプリケーションには、クラスタ外から接続したいと考えています。

クラスタ接続文字列(https://xxxxx.azurehdinsight.net)がありますが、接続しようとするとタイムアウトになります。

私はこれが、公衆にポート8080を開いていないという事実によると思います。クラスタの下でこれを行うにはどうすればいいですか?私はHadoopサービスとユーザー名しか持っていません。

答えて

3

この時点では、HDInsightクラスタ上で追加のネットワークポートを制御/開くことはできません。

Azureの別のマシンにクラスタ上のすべてのポート/ノードにアクセスできるようにするには、AzIn仮想ネットワークにHDInsightクラスタを展開できます。このarticleのvnetへのデプロイ方法を文書化しました。 「httpEndpoints」:[{ 「subDomainSuffix」:「SUF」 - :

+0

私はエッジノード上の私のアプリをインストールしたのですが、ポート8080上のアプリケーションにアクセスすることはまだできません。また、エッジノードテンプレートにこれを追加しました、 "destinationPort":8080、 "accessModes":["WebPage"] }]、 – Harinder

関連する問題