我正在尝试在Hadoop / Hbase /等上播放教程(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
知道什么是错的?
答案 0 :(得分:0)
你的命令中的错误
目录名称 - hadoop_order
拼写错误 - haddop_order