簡體   English   中英

使用Maven配置在Eclipse中為Hadoop作業設置Java堆空間

[英]Setting Java heap space for Hadoop job in Eclipse with Maven configuration

我在Eclipse中有一個Hadoop項目,其依賴項由Maven處理。 我目前能夠在Eclipse內運行Hadoop作業,並且沒有安裝Hadoop(因為Maven獲取了所有依賴項)。 問題是我收到堆空間異常:

java.lang.Exception: java.lang.OutOfMemoryError: Java heap space

我知道如果可以安裝Hadoop,則可以擴大Hadoop配置中的Java堆空間。 如果未安裝Hadoop,如何從Eclipse運行作業時如何擴大Java堆空間? 我想保留對Maven的依賴性管理,但需要一種更改某些Hadoop配置的方法。 可以在Maven配置文件pom.xml嗎? 如果沒有,我可以通過命令行參數來完成嗎?

看起來您正在從eclipse中以LocalJobRunner身份執行Hadoop作業。 在這種情況下,Hadoop作業將使用相同的Eclipse JVM。 您不能修改堆內存Maven配置文件,而應增加Eclipse JVM的堆。

請參考鏈接以增加日食。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM