我在尝试运行No FileSystem for scheme: hdfs
时在Docker容器中收到错误:hadoop fs -ls
我正在批量安装本地计算机的/etc/hadoop/conf
目录,因此配置相同。我在本地计算机上运行hadooop fs -ls
命令没有问题。
类似的答案没有帮助,因为它们没有解决主机/码头工具问题。
我在CentOS 7上运行。
答案 0 :(得分:0)
我能够修复。问题是因为目录:
/usr/lib/hadoop-0.20-mapreduce
/usr/lib/hadoop-hdfs
/usr/lib/hadoop-mapreduce
Docker容器中不存在/usr/lib/hadoop-yarn
。一旦我将这些目录卷安装到我的容器中,它就能很好地工作。