Hadoop:为什么我得到;最大非堆内存为-1 B。”;名称节点信息网中的消息?这是什么意思?

Hadoop:为什么我得到;最大非堆内存为-1 B。”;名称节点信息网中的消息?这是什么意思?,hadoop,virtualbox,cluster-computing,heap-memory,namenode,Hadoop,Virtualbox,Cluster Computing,Heap Memory,Namenode,我有一个集群使用Hadoop 2.6.5(一个主节点用作namenode和datanode,还有两个从节点),这是我使用VirtualBox创建的(easch node安装了Xubuntu 16.04) 从本质上讲,安装是正确的,因为我运行了一个wordcount示例,它还可以 在master:50070(我在其中看到namenode信息)中,我得到以下信息: "Max Non Heap Memory is -1 B." 你知道这是什么意思吗?我找不到答案,我想检查一下,因为在运行wordc

我有一个集群使用Hadoop 2.6.5(一个主节点用作namenode和datanode,还有两个从节点),这是我使用VirtualBox创建的(easch node安装了Xubuntu 16.04)

从本质上讲,安装是正确的,因为我运行了一个wordcount示例,它还可以

在master:50070(我在其中看到namenode信息)中,我得到以下信息:

"Max Non Heap Memory is -1 B." 
你知道这是什么意思吗?我找不到答案,我想检查一下,因为在运行wordcount之后,我尝试运行自己的程序,但没有成功,尽管在Hadoop的单节点安装中运行正常

我希望澄清,如果您需要更多信息,请告诉我


谢谢大家!

尽管我没有太多地使用Hadoop,但当我转到Web UI时,我会收到相同的消息“最大非堆内存为-1b.”,据我所知,这只意味着内存使用量没有定义


请使用在群集模式下运行程序时出现的错误更新您的答案。但是
最大非堆内存为-1 B。
当我输入时,消息始终存在。我认为,这与我运行的应用程序无关。该url向我显示以下内容:
安全性已关闭。安全模式关闭。2543个文件和目录,2081个块=4624个文件系统对象总数。堆内存使用了535.94 MB的3.87 GB堆内存。最大堆内存为3.87 GB。非堆内存使用了48.88 MB提交的非堆内存中的48.08 MB。最大非堆内存为-1 B。
哦,我明白了。。。这不是一个错误。非常感谢。现在我需要找出为什么我的应用程序在多节点集群上崩溃,而不是在单节点集群上崩溃。