分享

Navite library load failed

bingoyin 发表于 2015-2-28 17:25:14 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 11890
大家好:
            我结合gdal和hadoop对图像进行处理,gdal包含6个文件,一个是gdal.jar还有5个.so文件。将这5个.so文件放入到/usr/lib下时,利用gdal编写程序没有什么问题。但是当我程序打包成jar时,就报Navite library load failed错误。(在所有Nodemanager中,已经将gdal环境配置好了,在Eclipse中可以运行。)
                                                                                                                                                                                                             谢谢

已有(5)人评论

跳转到指定楼层
s060403072 发表于 2015-2-28 17:38:13
程序可能引用了本地库的一些功能或则类。 开发环境和部署环境一致,包括新增的文件和jar,应该不存在这样的问题
回复

使用道具 举报

bingoyin 发表于 2015-2-28 18:00:40
s060403072 发表于 2015-2-28 17:38
程序可能引用了本地库的一些功能或则类。 开发环境和部署环境一致,包括新增的文件和jar,应该不存在这样的 ...

你好:

           我打包的时候已经将gdal.jar引入进去了,将这个工程移到任意一台nodemanager节点上,Eclipse都可以运行!~
回复

使用道具 举报

s060403072 发表于 2015-2-28 18:10:30
bingoyin 发表于 2015-2-28 18:00
你好:

           我打包的时候已经将gdal.jar引入进去了,将这个工程移到任意一台nodemanager节点上 ...

当我程序打包成jar时,就报Navite library load failed错误。
这个是什么意思?运行的时候报这个错误??
看看其它包,肯定有疏漏的地方。
回复

使用道具 举报

bingoyin 发表于 2015-2-28 19:16:15
s060403072 发表于 2015-2-28 18:10
当我程序打包成jar时,就报Navite library load failed错误。
这个是什么意思?运行的时候报这个错误? ...

不好意思,是我没说清楚。
              打包成jar没有问题,是执行hadoop jar 出现问题。集群中所有机器利用Eclipse运行源代码都可以运行成功。但是到集群中就报错!~
回复

使用道具 举报

desehawk 发表于 2015-2-28 20:18:36
bingoyin 发表于 2015-2-28 19:16
不好意思,是我没说清楚。
              打包成jar没有问题,是执行hadoop jar 出现问题。集群中所有机 ...

看看gdal的配置是否正确,问题应该是这方面的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条