3

私が抱えている問題を説明する前に、私が CYGWIN などにまったく慣れていないことをお知らせする必要があります。CYGWIN を使用して SSH をインストールする目的は、Windows 7 x64 マシンに Hadoop をセットアップすることです。https://gist.github.com/tariqmislam/2159173に記載されている手順を実行しようとしています。ただし、空白のパスワードを提供することはできません。以下は同じログです。どんな助けでも大歓迎です。

$ chmod +r /etc/passwd

$ chmod u+w /etc/passwd

$ chmod +r /etc/group

$ chmod u+w /etc/group

$ chmod 755 /var

$ touch /var/log/sshd.log

$ chmod 664 /var/log/sshd.log

$ ssh-ホスト構成

* クエリ: 既存の /etc/ssh_config ファイルを上書きしますか? (はい/いいえ) はい *情報: デフォルトの /etc/ssh_config ファイルを作成しています * クエリ: 既存の /etc/sshd_config ファイルを上書きしますか? (yes/no) yes *情報: デフォルトの /etc/sshd_config ファイルを作成 しています* 情報: OpenSSH 3.3 以降、特権の分離はデフォルトで yes に設定されています。 Info: ただし、これには「sshd」と呼ばれる非特権アカウントが必要です。 情報: 権限の分離に関する詳細については、/usr/share/doc/openssh/README.privsep を参照してください。 クエリ: 特権の分離を使用する必要がありますか? (はい/いいえ) いいえ * * 情報: /etc/sshd_config ファイルを更新しています

* クエリ: sshd をサービスとしてインストールしますか? クエリ: (すでにサービスとしてインストールされている場合は「いいえ」と答えてください) (はい/いいえ) はい クエリ: デーモンの CYGWIN の値を入力してください: [] Info: Windows Server 2003、Windows Vista 以降では、 Info: SYSTEM アカウントは他のユーザーに setuid できません -- 機能 情報: sshd が必要です。特権のある * * 情報: アカウントを持っているか作成する必要があります。このスクリプトは、そのために役立ちます。

* 情報: Windows XP 64 ビット、Windows 2003 Server、 情報: またはそれ以降。これらのシステムでは、LocalSystem を使用することはできません。 情報: なしでユーザー ID を変更できるサービスのアカウント 情報: 明示的なパスワード ( sshd を介したパスワードなしのログイン [例: 公開鍵 * * 情報: 認証] など)。

* 情報: その機能を有効にしたい場合は、作成する必要があります 情報: 特別な権限を持つ新しいアカウント (同様のアカウントを除く) 情報: 既に存在します)。このアカウントは、これらの特別な * Info: サーバーを実行するために使用されます。

* 情報: 新しいユーザーを作成するには、現在のアカウントが管理者権限を持っている必要があることに注意してください。

*情報: 特権アカウントが見つかりませんでした。

* 情報: このスクリプトは「cyg_server」を使用する予定です。*情報: 「cyg_server」は、登録されたサービスによってのみ使用されます。 * クエリ: 別の名前を使用しますか? (はい/いいえ) いいえ *クエリ: 新しい特権ユーザー アカウント 'cyg_server' を作成しますか? (はい/いいえ) はい * 情報: 新しいユーザー cyg_server のパスワードを入力してください。ご安心ください 情報: このパスワードがシステムで指定されたパスワード規則と一致すること。 情報: パスワードを入力しないと、構成が終了します。 クエリ: パスワードを入力してください: クエリ: パスワードを入力してください: クエリ: パスワードを入力してください: * * クエリ: パスワードを入力してください:

4

2 に答える 2

2

Linux 仮想マシンまたはネイティブ Linux で Hadoop を実行することのみをお勧めします。Windows xp+cygwin と windows7+cygwin で hadoop 0.20.0 を正常に実行できましたが、windows7 で新しいバージョンの hadoop をセットアップしようとしたことがありましたが、hadoop のエラーで無残に失敗しました。セキュリティ パッチを適用した IIRC hadoop は、ファイルのパーミッションなどの問題により、windows7 でも実行されません。したがって、私のアドバイス: 可能であれば Linux で hadoop を実行すると、深刻な量の問題を回避できます。

于 2013-02-08T18:46:15.493 に答える