2017-11-21 12 views
0

エッジノードを持つHDInsightクラスタを配備しようとしました。 デプロイメントにhttps://github.com/Azure/azure-quickstart-templates/blob/master/101-hdinsight-linux-with-edge-node/azuredeploy.jsonを使用しました。azure HDInsightのエッジノード上のssh

ssh [email protected]:22 

[myclustertestはクラスタの名前です]:展開した後

は、私は、次のコマンドを使用してSSHを試し完了です。

それは次のエラーを与える:

ssh: Could not resolve hostname new-edgenode.myclustertest-ssh.azurehdinsight.net:22: Name or service not known 

私はsshのアクセスを可能にするazuredeploy.jsonに何かを追加する必要がありますか? https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-linux-use-ssh-unixを見て

私は

<edgenodename>.<clustername>-ssh.azurehdinsight.net 

は、外部からのアクセスのためにデフォルトで有効になっていることを考えました。

答えて

1

問題はsshコマンドにありました。

私はシームレスに動作することを望んで、azureポータルから提供されたsshコマンドを使用しました。私はそれを機能させるためにコマンドから22を取り除かなければならなかった。

修正されたコマンドは次のようになります。

ssh [email protected] 
関連する問題