有没有一种方法可以让开发人员在没有ssh的情况下访问hadoop命令行?我想在不允许ssh的特定环境中放置一些hadoop集群。我已经搜索了一些替代品,比如桌面客户端,但到目前为止还没有看到任何东西。我还需要为开发人员联合登录信息。
093gszye1#
使用hadoop不需要ssh。另外,hadoop是不同堆栈的组合,您具体指的是hadoop的哪一部分?如果你在谈论hdfs,你可以使用webhdfs。如果你说的是Yarn,你可以使用api调用。您还可以使用各种ui工具,例如hue。诸如齐柏林飞艇或木星之类的笔记本应用程序也很有用。
hkmswyz62#
如果你在问 hadoop fs 和类似的命令,您不需要ssh。您只需要下载hadoop客户端并配置 hdfs-site.xml 指向远程群集的文件。但是,这是一个管理安全漏洞,因此最好设置一个具有受信任且经过审核的ssh访问权限的边缘节点。类似地,hive、hbase或spark作业可以使用适当的客户机或配置文件运行,而不需要任何ssh访问,只需要本地库
hadoop fs
hdfs-site.xml
2条答案
按热度按时间093gszye1#
使用hadoop不需要ssh。另外,hadoop是不同堆栈的组合,您具体指的是hadoop的哪一部分?如果你在谈论hdfs,你可以使用webhdfs。如果你说的是Yarn,你可以使用api调用。您还可以使用各种ui工具,例如hue。诸如齐柏林飞艇或木星之类的笔记本应用程序也很有用。
hkmswyz62#
如果你在问
hadoop fs
和类似的命令,您不需要ssh。您只需要下载hadoop客户端并配置
hdfs-site.xml
指向远程群集的文件。但是,这是一个管理安全漏洞,因此最好设置一个具有受信任且经过审核的ssh访问权限的边缘节点。类似地,hive、hbase或spark作业可以使用适当的客户机或配置文件运行,而不需要任何ssh访问,只需要本地库