2

Cloudera Quickstart VM のさまざまなユーザー アカウント (yarn、hdfs ユーザーなど) のパスワードはどこで確認できますか?

バージョン 5.4.0 を使用しています。

4

2 に答える 2

2

Cheloute が回答したように、yarn と hdfs はテクニカル ユーザーであるため、パスワードまたは適切なホーム ディレクトリを持つ「通常の」アカウントを持っていません (これは /etc/password および /etc/shadow ファイルを見て確認できます - この最後のファイル)ルートとして)。

ただし、それらを偽装する必要がある場合があります。つまり、hdfs または yarn ユーザーであるかのようにアクションを実行します。たとえば、hdfs が一種のスーパーユーザーとして構成されている HDFS で権限を変更するには、次のようにします。

あなたが hdfs ユーザーであるかのように、HDFS ディレクトリを一覧表示したいとします。また、「cloudera」ユーザーとしてコンソールにいると仮定します。これは、クイックスタート VM のデフォルトのユーザーです。

オプション 1: このオプションでは、hdfs ユーザーとして新しいシェルを開きます。

[cloudera@quickstart ~]$ sudo su hdfs bash-4.1$ whomai hdfs bash-4.1$ hadoop fs -ls ...

オプション 2: cloudera ユーザー セッションを終了せずに、特定のコマンドを hdfs として実行します: [cloudera@quickstart ~]$ sudo -u hdfs hadoop fs -ls ...

于 2015-11-12T15:39:49.853 に答える