简短回答:能跑,但不推荐生产用,仅适合学习/实验。
下面分情况说明:
hadoop-env.sh、yarn-site.xml 降低内存占用示例(小内存关键参数):
export HADOOP_HEAPSIZE=512
export YARN_RESOURCEMANAGER_HEAPSIZE=512
export YARN_NODEMANAGER_HEAPSIZE=512
yarn-site.xml 示例:
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>1024</value>
</property>
<property>
<name>yarn.scheduler.maximum-allocation-mb</name>
<value>1024</value>
</property>
如果你只是想学或在小机器上用:
小内存 Debian 可以跑 Hadoop,但只能:
如果你愿意,我可以: