8

現在、Cloudera を使用する前に、どのようにインストールして構成できるかを学ぼうとしています。

そこで、VirtualBox、Ubuntu 14.04、Cloudera Manager にインストールします。疑似シングルノード(自分のコンピューターのみ:クラスターなし)で試してみたいと思います。

なんとか取り付け完了。次に、CDH クラスター インストールのホストを指定します。ローカルホスト 127.0.0.1

私の問題は、「SSH ログイン資格情報の提供」にあります。ステップ

Cloudera パッケージをインストールするには、ホストへの root アクセスが必要です。このインストーラーは SSH 経由でホストに接続し、root として直接ログインするか、パスワードなしの sudo/pbrun 権限を持つ別のユーザーとしてログインして root になります。次のようにすべてのホストにログイン: root

上記で選択したユーザーのパスワードまたは公開鍵認証を介して接続できます。認証方法: すべてのホストが同じパスワードを受け入れる パスワードを
入力してください:************
SSH ポート: 22

次に、続行ボタンがこれにつながります

すべてのホストでインストールが失敗しました。インストールに失敗しました。認証に失敗しました。

「使用可能な認証方法が使い果たされました」

rootパスワードをリセットしようとしましたが、変更されませんでした..パスワードなしの権限を持つ他のユーザーを使用しようとしました(正しく行ったかどうかはわかりません..しかし機能しませんでした)チュートリアルに従って公開鍵sshを使用しようとしましたこれ

 ssh-keygen -t rsa -P ""
 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

しかし、id_rsa.pub のパスを参照できません... Cloudera Manager には /.ssh/ にアクセスする権限がないためです :(

このステップの背後にあるものを完全には理解していないと思いますが、合格するためのチュートリアルはありません。これを構成するための解決策はありますか?

アドバイスをありがとう。

4

4 に答える 4

10

同様の問題があり、インターネットで多くの調査を行った後、問題を解決することができました。以下の手順に従って修正してください。

須藤ナノ /etc/ssh/sshd_config

ファイルでPermitRootLogin without-passwordを探し、これに置き換えます

PermitRootLoginはい

ssh サービスを再起動します。

sudo サービス ssh 再起動

インストールを再試行すると、機能するはずです。うまくいったかどうかコメントして、ニュースを広めてください。

于 2015-12-09T11:27:57.140 に答える
3

ローカルホストを構成したときにも、このような問題が発生しました。しばらくして、次のことがわかりました。

  1. 公開鍵の代わりに、./ssh/id_rsa にある rsa 秘密鍵を cloudera マネージャーに追加します。ポップアップで隠しフォルダが表示されない場合は、マウスを右クリックして隠しフォルダを表示します。

  2. ルートパスワードをパスフレーズとして入力します

ルート ログインを有効にして、ルートとしてログインすることを確認してください。

于 2014-12-05T19:44:02.673 に答える
1

以下の3つのステップに従ってください。

/etc/ssh/sshd_configエディターで開きます。

sudo nano /etc/ssh/sshd_config

次の行を見つけて更新します。

PermitRootLogin yes

ssh サービスを再起動します。

sudo service restart ssh

貴重な投稿ありがとう

于 2016-02-13T19:56:21.023 に答える