0

16 コア、64 GB RAM、2.5 TB ディスクのサーバーを使用しており、Giraph プログラムを実行したいと考えています。hadoop-2.7.2 をインストールしましたが、多くのユーザーがサーバーを使用しているため、サーバー リソースの一部のみを使用するように Hadoop を構成する方法がわかりません。 要件: Hadoop は、最大 12 コア (=> NameNode、DataNode、JobTracker、TaskTracker の場合は 4 コア、タスクの場合は最大 8 コア) と最大 28 GB の RAM (つまり、4*3GB + 8*2GB) を使用する必要があります。

私の Yarn サイトのリソース構成:

<property>
    <name>yarn.nodemanager.resource.memory-mb</name>
    <value>28672</value>
<description>Physical memory, in MB, to be made available to running containers</description>
</property>

<property>
    <name>yarn.nodemanager.resource.cpu-vcores</name>
    <value>12</value>
    <description>Number of CPU cores that can be allocated for containers.</description>
</property>
</configuration>

Giraph プログラムを実行しようとすると、http://localhost:8088 Yarn Application の状態は次のようになります: ACCEPTED: AM コンテナーが割り当てられ、起動され、RM に登録されるのを待っています。

上記の要件を適応させるために、私の Yarn-site.xml にいくつかの構成が欠けていると思います。

4

1 に答える 1