涙ぐんだ要約、Hadoopクラスタークラウドサーバー間のSSHパスワードフリーログイン設定の問題。

この記事では、主にクラウドサーバー間のパスワードなしのログインで発生した問題を要約します。

私が投稿した方法はすべての病気を網羅しているわけではありませんが、試すことができます

背景:私は現在、ビデオに続いてビッグデータウェアハウスプロジェクトを行っているため、ビデオチュートリアルで教師が使用するコンピューター構成は非常に優れており、32Gメモリであり、3台のサーバーのクラスターを構築することで対処できます。悲惨です。この本には8Gメモリしかありません。 、クアッドコア、4スレッドプロセッサ、ビデオによると、指定は無効です。もともとはクラウドサーバーを3台購入したかったのですが(貧弱なディック1台、コア2gは1台しか買えません)、幸いルームメイトの金城武さんがリソースを持っているので、4コア8Gサーバーを3台くれました。 、プロジェクトを一時的に利用させていただきます。ここに写真の説明を挿入

ビデオを最後までたどり、SSHなしでログインするとスタックします。発生した問題は次のとおりです
。1。以前はローカルで仮想マシンをセットアップしたことがあります。最初は自分で仮想マシンをセットアップしました。金城武は2つのクラウドサーバーを装備しました。

这里我要说的是:要区分好公网和内网,自己虚拟机搭的服务器通常情况下只是内网ip,
在自己机器上通信没有问题,但是一旦需要通过公网访问,就需要配置公网ip了,
具体配置方法请自行百度。
举个简单的例子:就像座机的内线和外线,你不接通外线,就算把电话按碎外线电话也打不通没开外线的座机。

(1)仮想マシンサーバーAはクラウドサーバーBとCにpingを実行できますが、BとCはAにpingを実行できません。
ここに写真の説明を挿入
(2)scpやSSHなどのコマンドはさまざまなエラーを報告し、応答がありません。
ここでは、最も一般的なエラーの1つを示し
ここに写真の説明を挿入
ます。この種のエラーの後、オンラインエクスペリエンスの投稿では、通常、/ etc / ssh / sshd_configファイルの一部のパラメーターが変更されます。上記のように変更しましたが、結果は役に立ちませんでした。

在修改了PasswordAuthentication 参数后
还出现了无法远程登录的错误
Disconnected:No supported authentication methods available

解決策:
ここに写真の説明を挿入
2。私の家はUnicom Broadbandであるため、割り当てられた動的IPはパブリックネットワークIPに適用できず、仮想マシンサーバーを使用できません。金城武をもう一度見つけて、別のクラウドサーバーを構成するように依頼してください。
秘密なしでSSHでログインする場合、まだ問題があります。
(1)/ etc / hostsファイルのIPアドレス設定の問題。

需要注意的是:
--1.在master主机中:master主机的地址设置为内网ip,其他slave从机设置为公网ip
--2.在其他slave从机中:master和slave 都要设置为公网ip地址

3.ホストファイルを設定し、公開キーと秘密キーを生成した後、ssh-copy-idコマンドとscpコマンドはエラーを報告します。
まず、linuxコマンドを照会するためのURLをお勧めします。
リンク:https//man.linuxde.net/

这里需要注意 ssh-copy-id 命令和scp 命令参数的问题了
ssh-copy-id 完整语法:
ssh-copy-id [-i [identity_file]] [user@]machine
第一个选参:
-i:指定公钥文件
第二个选参:
[用户名@]主机名

私は最初の選挙と一致しませんでした、そして私は2番目の選挙で間違えました。インターネット上の多くの体験投稿が直接使用されているためssh-copy-idホスト名この形式ですが、このように書くことはできません
ここに写真の説明を挿入
それでもこのエラーを報告します。次のように書く必要がありますssh-copy-id username @ hostname
同じように成功するにはscpおよびsshコマンド同じことが当てはまります。どのユーザー、どのマシンを明確に指定する必要があります

翌日、問題が発生しました...区別しやすいようにhduser01、hduser02、hduser03のユーザーを作成しました。ユーザー名が異なるため、ユーザーグループ名は同じです。sshにログインする際は、ユーザー名とマシン名を指定する必要があります。 、各マシンのユーザー名とグループ名をすべて同じにすると、マシン名で同じになります。
案の定、チュートリアルに従う必要があります。レベルが高すぎると、プレイ時に問題が発生しやすくなります。

一日投げた後、パラメータが正しくないという理由だけで... Lan Shouは友達に問題があります。下にメッセージを残して、一緒に話し合うことを歓迎します。

おすすめ

転載: blog.csdn.net/zhuyin6553/article/details/106865800
おすすめ