我想通过Docker映像对现有Hadoop群集运行Hadoop命令。例如:hadoop dfs -ls hdfs://192.168.10.1:1234/是否有任何最小映像来运行该命令?(例如,只使用名称节点映像?)
uajslkp61#
如果配置文件正确,就可以完成这项工作https://hub.docker.com/r/ryneyang/hadoop-client然而,最好只是把它作为一个参考,并作出相应的自己,因为这可能是绝对的。https://github.com/linehrr/hadoop-client-docker/blob/master/Dockerfile您需要做的几乎就是安装Hadoop二进制文件和设置配置文件(core-site.xml、hdfs-site.xml)您还可以将WebHDFS和httpFS视为与外部namenode交互的潜在选项
1条答案
按热度按时间uajslkp61#
如果配置文件正确,就可以完成这项工作
https://hub.docker.com/r/ryneyang/hadoop-client
然而,最好只是把它作为一个参考,并作出相应的自己,因为这可能是绝对的。
https://github.com/linehrr/hadoop-client-docker/blob/master/Dockerfile
您需要做的几乎就是安装Hadoop二进制文件和设置配置文件(core-site.xml、hdfs-site.xml)
您还可以将WebHDFS和httpFS视为与外部namenode交互的潜在选项