java - Hadoop找不到我的输入文件

标签 java hadoop

我正在尝试在Hadoop / Hbase / etc上播放教程(see here),但在播放它时遇到了一些麻烦。

我安装了hadoop和hbase,在机器上的文件之间建立了链接,但是hadoop找不到我的文件:

我尝试使用以下命令导入一个csv文件:

hbase org.apache.hadoop.hbase.mapreduce.ImportTsv '-Dimporttsv.separator=,'  -Dimporttsv.columns=HBASE_ROW_KEY,stats:o_id,stats:o_w_id,stats:o_all_local,stats:o_entry_d oorder  /user/data/example/haddop_order/order.csv

我收到此错误:
ERROR security.UserGroupInformation: PriviledgedActionException as:dev_user cause:org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: hdfs://my_machine:9000/user/data/example/haddop_order/order.csv

但是当我检查文件是否在这里时:
hadoop dfs -ls  /user/data/example/hadoop_order/

Found 1 items
-rw-r--r--   1 dev_user supergroup    1486038 2014-01-20 11:26 /user/data/example/hadoop_order/order.csv

有什么问题的主意吗?

最佳答案

键入错误

目录名称-hadoop_order
错字-haddop_order

关于java - Hadoop找不到我的输入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21232242/

相关文章:

java - 保存后来自服务器的 GWT 对象图为空

java - Apache Poi - 现有工作簿中存在错误的单元格中的值不会重新计算

hadoop - 如何删除 YARN 中的队列?

java - 如何将当前时间存储到外部存储器?

java - 为什么类型化 List<> 的元素在子类中使用时会强制转换为 Object

java - 为什么我们在 Hadoop 堆栈中需要 ZooKeeper?

java - 迭代器不允许使用 reducer

java - 使用新 API 在 Hadoop MapReduce 中将作业链接在一起

hadoop - 当MR运行时,hadoop映射是分开的

java - ByteArrayOutPutSteam 到 Byte[] 未按预期工作