Cloudera Quickstart VM のさまざまなユーザー アカウント (yarn、hdfs ユーザーなど) のパスワードはどこで確認できますか?
バージョン 5.4.0 を使用しています。
Cloudera Quickstart VM のさまざまなユーザー アカウント (yarn、hdfs ユーザーなど) のパスワードはどこで確認できますか?
バージョン 5.4.0 を使用しています。
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 ...