Hadoop resourcemanager如何决定一台PC有多少个vCore?

Hadoop resourcemanager如何决定一台PC有多少个vCore?,hadoop,yarn,resourcemanager,cpu-cores,Hadoop,Yarn,Resourcemanager,Cpu Cores,我最近在我的电脑上安装了Hadoop,并试图在Ubuntu 16.10 32位操作系统上运行它 在我安装了它之后,我安装了pig,并试图在命令冻结时运行store。我搜索了几个示例,发现resourcemanager和nodemanager没有运行 我试图通过手动调用nodemanager和resourcemanager找到根本原因,然后意识到错误消息。它说我的电脑没有所需的最低v核数,resourcemanager发出停止的信号 我又浏览了几篇文章,发现我们需要通过在site.xml中定义它们

我最近在我的电脑上安装了Hadoop,并试图在Ubuntu 16.10 32位操作系统上运行它

在我安装了它之后,我安装了pig,并试图在命令冻结时运行store。我搜索了几个示例,发现
resourcemanager
nodemanager
没有运行

我试图通过手动调用
nodemanager
resourcemanager
找到根本原因,然后意识到错误消息。它说我的电脑没有所需的最低v核数,
resourcemanager
发出停止的信号

我又浏览了几篇文章,发现我们需要通过在
site.xml
中定义它们来降低最小值。首先,我尝试通过将warn.scheduler.minimum-allocation-vcores设置为1来设置vcores的数量。然后我尝试启动
节点管理器
,但它仍然没有启动。它给出了相同的错误消息,关于所需资源的最小数量不可用

但是,
resourcemanager
确实启动了。我试着把它设为零。此时,
resourcemanager
停止,说明资源数量应大于0。但是,
nodemanager
deamon启动,并尝试连接到
resourcemanager

我试了好几次,但不确定为什么它说最低限度的资源是不可用的

我已经设置了一个非常低的最小内存分配(100MB),并将最大内存限制设置为500MB。我还将最小和最大vcores设置为1。我还是想不出一个开始的方法。我是Hadoop新手

我有4 GB内存和一个Intel i3 CPU。通过运行任务管理器,我可以看到4个内核