小编adi*_*tya的帖子

Spark - Container超出了物理内存限制

我有一个由两个工作节点组成的集群.Worker_Node_1 - 64GB RAM Worker_Node_2 - 32GB RAM

背景摘要: 我正在尝试在纱线簇上执行spark-submit以在Graph上运行Pregel来计算从一个源顶点到所有其他顶点的最短路径距离,并在控制台上打印这些值.实验:

  1. 对于具有15个顶点的小图,执行完成应用程序最终状态:SUCCEEDED
  2. 我的代码完美地工作并打印单个顶点作为源顶点的241个顶点图的最短距离,但是存在问题.

问题: 当我深入了解日志文件时,任务在4分钟和26秒内成功完成,但仍然在终端上它继续显示应用程序状态为运行,大约12分钟后任务执行终止说 -

Application application_1447669815913_0002 failed 2 times due to AM Container for appattempt_1447669815913_0002_000002 exited with exitCode: -104 For more detailed output, check application tracking page:http://myserver.com:8088/proxy/application_1447669815913_0002/
Then, click on links to logs of each attempt. 
Diagnostics: Container [pid=47384,containerID=container_1447669815913_0002_02_000001] is running beyond physical memory limits. Current usage: 17.9 GB of 17.5 GB physical memory used; 18.7 GB of 36.8 GB virtual memory used. Killing container. …
Run Code Online (Sandbox Code Playgroud)

hadoop apache-spark spark-graphx

12
推荐指数
1
解决办法
1万
查看次数

在制作系统应用程序时无法加载.so库文件

我创建了一个应用程序,它将是一个系统应用程序.当我正常安装应用程序(而不是系统应用程序)时,".so"文件正在加载.但是当我通过将apk放入/ system/app /将其作为系统应用程序时,我收到以下错误

01-09 00:20:26.889: E/AndroidRuntime(2101): java.lang.UnsatisfiedLinkError: Couldn't load iconv from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/system/app/My.apk"],nativeLibraryDirectories= [/vendor/lib, /system/lib]]]: findLibrary returned null
Run Code Online (Sandbox Code Playgroud)

我对此做过的研究 -

似乎".o"和".so"文件位于/ system/lib /和/ vendor/lib /中.

即使将文件添加到相应的目录后,仍然无法加载库.

任何帮助,将不胜感激.

java java-native-interface android shared-libraries jnienv

5
推荐指数
1
解决办法
4565
查看次数