sudo -u hdfs hadoop fs -copyFromLocal input.csv input.csv
copyFromLocal: `input.csv': No such file or directory
この種のエラーが発生する正確な理由を誰かに教えてもらえますか?ファイルにすべてのアクセス許可を与えinput.csv
、所有者をhdfsに変更しました。私はHadoopとHbaseを初めて使用します。
ユーザーがパスに沿ったhdfs
すべての親ディレクトリへの読み取り権限を持っていることを確認する必要があります。input.csv
構文: hadoop dfs -copyFromLocal completelocalfilesystempath hdfspath
例: input.csv を localpath /usr/examples に置き、コピーする必要がある私の hdfs パスは /usr/input なので、コマンドは次のようになります。
hadoop dfs -copyFromLocal /usr/examples/input.csv /usr/input/