Hadoop 访问 HDFS

标签 hadoop hdfs

我已经安装了 hadoop 但我不能使用 -copyFromLocal ,它响应

[root@hadoop-master ~]# hadoop fs -copyFromLocal file.dat 
copyFromLocal: `.': No such file or directory

我试过 -mkdir dir 但它有反应

[root@hadoop-master ~]# hadoop fs -mkdir dir
mkdir: `dir': No such file or directory

和-ls

[root@hadoop-master ~]# hadoop fs -ls
ls: `.': No such file or directory

只有当我改变我的用户时它才有效

su hdfs
hadoop fs -mkdir tfm

但是当我再次尝试时它失败了 -copyFromLocal

有什么解决办法吗?

最佳答案

尝试以下操作

hadoop fs -ls /
hadoop fs -lsr /
hadoop fs -mkdir /dir
hadoop fs -copyFromLocal localfilename /newlocation

关于Hadoop 访问 HDFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25594301/

相关文章:

hadoop - 从 Spark 作业创建 FS 的快照

xml - 如何在 ubuntu 14.04 中使用 Apache spark 解决以下 fatal error ?

hadoop - Oozie/ yarn : resource changed on src filesystem

hadoop - 如何启动数据节点? (找不到 start-dfs.sh 脚本)

java - 从 HDFS 加载 key 表

hdfs - 将文件放在名称中有空格的 HDFS 上

amazon-web-services - Hive 查询抛出异常 - 编译语句 : FAILED: ArrayIndexOutOfBoundsException null 时出错

xml - 使用 HADOOP mapreduce pgm 计算 XML 中的每个文本值

hadoop - 当我使用 aws 凭证时出现 Distcp 重试错误

hadoop - 合并 MapReduce 输出