我想将日志文件从windows/unix环境复制到特定目录结构中的HDFS。我知道我可以在hadoop shell中做copyFromLocal,但是可以通过使用Mapper的java代码来完成。如何通过hadoop mapreduce作业访问windows/unix目录中的文本文件
0
A
回答
3
如果你的意思是复制从本地计算机本地文件(或目录)到HDFS,这里是代码:
Configuration conf = new Configuration();
FileSystem fs = FileSystem.get(conf);
Path localPath = new Path("your_local_path");
Path remotePath = new Path("your_hdfs_path");
fs.copyFromLocalFile(localPath, remotePath);
相关问题
- 1. 如何过滤hadoop mapreduce中文件的记录值?
- 2. 我如何查看mapreduce作业/ hadoop输出文件
- 3. 关于gz文件作为hadoop mapreduce作业输入的输入
- 4. 如何访问目录中的文件
- 5. 如何将文件添加到MapReduce作业中的同一目录
- 6. 如何通过数组访问.csv文件目录
- 7. haddop/mapreduce本地作业目录不被删除
- 8. 如何读取Hadoop Sequentil文件作为Hadoop作业的输入?
- 9. 通过Python无PuTTy/SSH启动Hadoop MapReduce作业
- 10. 通过Python放置在多个目录中的访问文件
- 11. hadoop作业输出文件
- 12. 在Hadoop中链接多个MapReduce作业
- 13. 通过扩展文件名访问文件标签作为目录
- 14. 访问hbase表fron hadoop mapreduce
- 15. 在MapReduce作业中通过Reducer中的文本输入值迭代多次
- 16. Python - 如何运行for循环通过ssh访问的目录中的文件?
- 17. 包含HTML标记的Hadoop MapReduce作业
- 18. 通过cron作业限制文件直接访问
- 19. 如何访问和操作Hadoop中的pdf文件数据?
- 20. 比较Hadoop MapReduce中的两个文件
- 21. 如何在Windows操作系统中访问Undeletable目录/文件?
- 22. 在mapreduce作业中找不到依赖jar文件
- 23. 如何通过wifi访问文件
- 24. 如何通过htaccess访问文件?
- 25. 如何通过CAPL访问.dll文件?
- 26. 如何通过网络访问文件
- 27. 如何通过php访问.xlsb文件?
- 28. Hadoop MapReduce作业权限被拒绝
- 29. 如何访问visual studio中的本地目录项目中的文件
- 30. 访问TFS的记录,可通过脚本或文件夹
为什么你会使用映射做的东西?你不能编写脚本来做copyFromLocal吗? – SMA 2014-12-03 08:39:32
我不想使用任何shell脚本..只是纯Java代码。 – abhijeet 2014-12-03 08:44:20
是的脚本,并从Java调用? – SMA 2014-12-03 08:46:46