【发布时间】:2019-08-07 02:56:29
【问题描述】:
我有一台机器,在我的大学里,hadoop 配置为伪分布式模式,我需要在家控制它。
如果我从 SSH 连接,我会遇到一些问题:
如果我启动这个命令:
./hadoop jar 'my.jar' hdfs://localhost:54310
那么 jar 必须在装有 Hadoop 的计算机上。是否有解决方案可以在我的家用计算机上运行 jar?
同样,我如何使用 get/put 命令从/向我的家用计算机和 HDFS 文件系统获取/放入?
现在我有一个保管箱文件夹,我可以在其中“放置和移动”文件,但这不是一个非常干净的解决方案。
另一个大问题是,如果我通过 SSH 运行 jar,然后关闭 SSH 连接,工作就会停止。但是我需要在 Hadoop 上开始工作并关闭我的家用计算机。这个问题有解决办法吗?
【问题讨论】: