alibaba / euler

A distributed graph deep learning framework.
Apache License 2.0
2.89k stars 559 forks source link

分布式训练无法初始化JVM #215

Open normanShan opened 4 years ago

normanShan commented 4 years ago

在试验分布式node2vec的过程中,如下图所示显示Unable to load ZIP library: /usr/libzip.so。看了下这个文件位于在JAVA_HOME子路径下,不在/usr目录下。但是不知道为什么程序会来查找这个目录,是环境变量配置的问题么。查看了JAVA_HOME=/usr/local/jdk1.8.0_131 以及LD_LIBRARY_PATH=/usr/local/jdk1.8.0_131/jre/lib/amd64:/usr/lib64均已设置。物理机环境为redhat,hadoop版本为cdh版本。还有之前编译的时候需要提供libhdfs.so和libjvm.so文件,提示要在/usr/lib64目录下,这个目录又是根据什么决定的? 谢谢~

图片1

normanShan commented 4 years ago

我给/usr/libzip.so加了到JAVA_HOME子目录下的软链接,错误变成如下,是哪个环境变量的问题导致找不到JAVA包路径么 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object