![](/img/trans.png)
[英]Maven build on Eclipse: java.lang.OutOfMemoryError: Java heap space
[英]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.