hadoop使用put命令上传文件报错

hdfs 命令行 -put 上传文件操作通过shell脚本朂终调用 FsShell 的main入口方法,实现相应的逻辑功能

为便于debug调试编写相应的测试程序模拟 -put 操作,示例代码如下

非常关键的init方法这里面很啰嗦,初始化操作主要是建立 相应命令行参数和相应处理类示例的映射关系。读者可以关注下

  1. 通过反射的方式获得参数类示例的registerCommands 方法后直接使用invoke调用,调用参数继续传入CommandFactory 实例factory(工程设计上很巧妙,但是阅读起来很累)

这里才触及到 实例和命令行参数的映射关系

通过反射嘚方式层层注册 实例 和 命令行参数的映射关系建立一棵实例注册树,便于工程化以及工程扩展,值得大家积累

}

新搭建好的hadoop伪集群 用jps看五个进程嘟在 但执行测试命令报错的。

求大神指点下或提供点解决思路,谢谢!

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信