0
点赞
收藏
分享

微信扫一扫

解决Linux Kettle出现闪退问题

程序员漫画编程 2022-05-04 阅读 39
etl工程师

解决Linux Kettle出现闪退问题
linux环境, 运行sh spoon.sh打开图形化界面时经常出现闪退情况。

报错信息如下:Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error=‘Cannot allocate memory’ (errno=12)
解决方法:
vim spoon.sh
if [ -z “$PENTAHO_DI_JAVA_OPTIONS” ]; then
PENTAHO_DI_JAVA_OPTIONS=“-Xms1024m -Xmx2048m -XX:MaxPermSize=256m”
fi

OPT="$OPT P E N T A H O D I J A V A O P T I O N S − D h t t p s . p r o t o c o l s = T L S v 1 , T L S v 1.1 , T L S v 1.2 − D j a v a . l i b r a r y . p a t h = PENTAHO_DI_JAVA_OPTIONS -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 -Djava.library.path= PENTAHODIJAVAOPTIONSDhttps.protocols=TLSv1,TLSv1.1,TLSv1.2Djava.library.path=LIBPATH -Djava.endorsed.dirs= J A V A E N D O R S E D D I R S − D K E T T L E H O M E = JAVA_ENDORSED_DIRS -DKETTLE_HOME= JAVAENDORSEDDIRSDKETTLEHOME=KETTLE_HOME -DKETTLE_REPOSITORY= K E T T L E R E P O S I T O R Y − D K E T T L E U S E R = KETTLE_REPOSITORY -DKETTLE_USER= KETTLEREPOSITORYDKETTLEUSER=KETTLE_USER -DKETTLE_PASSWORD= K E T T L E P A S S W O R D − D K E T T L E P L U G I N P A C K A G E S = KETTLE_PASSWORD -DKETTLE_PLUGIN_PACKAGES= KETTLEPASSWORDDKETTLEPLUGINPACKAGES=KETTLE_PLUGIN_PACKAGES -DKETTLE_LOG_SIZE_LIMIT= K E T T L E L O G S I Z E L I M I T − D K E T T L E J N D I R O O T = KETTLE_LOG_SIZE_LIMIT -DKETTLE_JNDI_ROOT= KETTLELOGSIZELIMITDKETTLEJNDIROOT=KETTLE_JNDI_ROOT"8df8fede76.png#pic_center)
在这里插入图片描述
这段代码后面添加
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false

转载于:https://www.cnblogs.com/guoxueyuan/p/8568827.html

举报

相关推荐

0 条评论