错误:scheme没有FileSystem:hdfs(Docker)
我正在收到错误: No FileSystem for scheme: hdfs
在Docker容器中试图运行hadoop fs -ls
我卷本地计算机的/etc/hadoop/conf
目录,所以configuration是相同的。 我没有问题在我的本地机器上运行hadooop fs -ls
命令。
类似的答案没有帮助,因为它们没有解决主机/docker问题。
我在CentOS 7上运行。
我能修复。 这个问题是因为目录:
/usr/lib/hadoop-0.20-mapreduce
/usr/lib/hadoop-hdfs
/usr/lib/hadoop-mapreduce
/usr/lib/hadoop-yarn
在Docker容器中不存在。 一旦我批量装入这些目录到我的容器,它完美的工作。