3
私は6000イベントのバッチを取得したスパークストリーミングプロセスを実行しています。しかし、エグゼクティブを見ると、アクティブなタスクは1つしか実行されていません。私はダイナミックな割り当てを試み、エグゼキュータの数を設定するだけでなく、たとえ15人のエグゼキュータを持っていても、同時に1つのアクティブなタスクが実行されています。私がここで間違っていることを教えてください。Sparkで実行中のアクティブなタスクを動的に増やす方法
お返事ありがとうございました。この場合、私はすでにパーティションの数を40に設定していました。私はいつかこれについて悩んでいます。何か助けや指導が大変ありがとうございます。私のコードから抜粋:JavaPairInputDStream messages = KafkaUtils.createDirectStream( ... ); 文字列partitionSize = contextVal.getString(KAFKA_PARTITION); if(partitionSize!= null){ \t int repartitionSize = Integer.parseInt(partitionSize); \t messages.repartition(repartitionSize); } –
Alchemist
SparkのUIの[ジョブ]タブには、実行しようとしているジョブのタスクがいくつ表示されていますか? –
アクティブなジョブと完成したジョブの数が1つだけ表示されます – Alchemist