0

クラスターを作成し、4 人のユーザーを作成しました。キャパシティ 70%、10%、20% のキャパシティ スケジューラを使用して 3 つのキューを作成しました。user1、user2 を queueA に、user3 を queueB に、user4 を queueC に追加したいと考えています。デフォルトのキューを削除しました。しかし、mapreduce プログラムを実行しようとすると、デフォルト キューに直接移動し、エラーが表示されます。user1 がジョブを実行すると、自動的に queueA で実行されるように設定するにはどうすればよいですか?

4

1 に答える 1

1

クライアント側では、次のように hadoop-site.xml にプロパティを追加できます。

<property>
    <name>mapred.job.queue.name</name>
    <value>queueA</value>
</property>

次に、このクライアントのジョブは queueA に送信されます

サーバー側を設定する方法があるかどうかはわかりません。

于 2012-11-01T08:10:25.737 に答える