2016-07-01 7 views
0

シェルスクリプトからブタスクリプトを実行していますが、50個のファイルを連結してhdfsに入れていますが、ブタスクリプトを使用してファイルをロードしようとするとエラーが発生します。ERROR 2118:入力パスが存在しません

ERROR 2118:入力パスが存在しません:

が、ファイルが存在していると私は、ファイルを削除しようとすると、私はある色相のエラーメッセージ取得しています:

は実行できません操作。注意:あなたは色相管理者ですが、HDFSスーパーユーザ、 "hdfs"またはHDFSスーパーグループの一部ではありません。 "supergroup"です。 は[ERRNO 2]ファイル/ユーザー/ Clouderaの/ XXXX/XXXX

を見つけていない私は、この中で苦しんでいますよう助けてください。 私はclouderaを使用しています5.7

答えて

0

ユーザまたはディレクトリの所有者だけがHDFSからファイルを削除できます。それではあなたはCLIでこれを行うにしたい場合は

sudo -u hdfs hdfs dfs -rmr /path/to/file

+0

おかげクリシュナ下にしてみてください、あなたの操作

をしようと、HDFSと呼ばれる新しいユーザーを作成します! – Ironman

関連する問題