我正在尝试插入~2000元组,每个10分钟25列,表中已经插入了200多万个元组,但有时我在表单中得到异常:
由: java.lang.OutOfMemoryError:无法创建新的本机线程.由: AvaticaClientRuntimeExceptionjava.lang.OutOfMemoryError:无法创建新的本机线程-> Co
(ForkJoinWorkerThread.java:117)
这是在默认情况下运行在客户端模式下的Spark驱动程序产生的错误,因此有些人说,只需传递--driver-memory 3g标志或其他什么东西,就可以增加堆大小,然而,消息"unable to create new native thread"确实说,JVM要求OS创建一个新线程,但是OS无法再分配它,而JVM通过请求OS可以创建的线程数量与平台有关,
我对许多客户端使用了多线程。当我编译服务器类时,我得到了这个错误Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native threadat java.lang.Thread.start(Thread.java:693)
at SMSSe