2017-09-19 7 views
0

ローカルマシン上でnode、datanode、およびmrという名前のサービスを開始し、すべてのサービスが実行されています。次に、jpsコマンドの結果を示します。HDFS内の/ tmpフォルダにアクセスできない

kv:~ karan.verma$ jps 
4499 SecondaryNameNode 
420 
4676 NodeManager 
4741 JobHistoryServer 
5125 Jps 
4406 DataNode 
4600 ResourceManager 
4333 NameNode 

そして、名前ノードのWeb UIの「参照ディレクトリ」を簡単に参照できます。しかし、私は、/ tmpディレクトリを閲覧しようとすると、それは私に次のエラーが表示されます。

hadoop fs -chown -R karan.verma:karan.verma hdfs://localhost/ 
hadoop fs -chmod a+w/

しかし運:

Permission denied: user=root, access=READ_EXECUTE, inode="/tmp":karan.verma:karan.verma:drwxrwx-w- 

私は、次のコマンドを使用してアクセス権を変更しようとしました。何が問題なのかを教えてください。私は上記のコマンドをsudoで実行しましたが、それでも同じ結果になりました。どんな助け?

答えて

0

にルートを追加する

whoami 

いずれかsuコマンドを実行することでこれを確認することができますが、私のために問題を解く:

hadoop fs -chmod -R 777 hdfs://localhost/ 
0

rootとして実行していて、ファイルシステムがkaran.vermaに所有されているようです。

あなたがkaran.veramか、次のコマンドを実行karan.vermaグループ

関連する問題