无法访问在mapr sandbox vm中运行的hdfs文件系统

juud5qan  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(468)

我刚刚安装了运行在virtualbox中的mapr沙盒virtualmachine。虚拟机是使用“nat”网络模式设置的,端口被转发到我的mac(osx10.10)。由于端口是转发的,我猜我应该能够访问“localhost”上的hdfs。
现在我尝试列出虚拟机上hdfs的内容:

unknown60F81DAE9820:loganalytics linseb$ hadoop fs -fs maprfs://localhost -ls /
15/03/25 15:16:11 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where    applicable
2015-03-25 15:16:11,6646 ERROR Cidcache fs/client/fileclient/cc/cidcache.cc:1586 Thread: 4548153344 MoveToNextCldb: No CLDB entries, cannot run, sleeping 5 seconds!
2015-03-25 15:16:16,6683 ERROR Client fs/client/fileclient/cc/client.cc:813 Thread: 4548153344 Failed to initialize client for cluster localhost:7222, error Connection refused(61)
ls: Could not create FileClient

我还尝试了127.0.0.1、sudo和端口:最后是5660,但没有成功。
有什么想法吗?

0vvn1miw

0vvn1miw1#

从nat网络模式改为仅主机模式解决了这个问题。然后,当然我必须使用vm的ip来访问maprfs。

yvfmudvl

yvfmudvl2#

如果您只是在本地/单节点上运行plain spark,那么您不需要hdfs,您只需提及要从本地文件系统加载的输入和输出文件,如下所示:

file:///pathtoinput
file:///pathtooutput

相关问题