Hama笔记:Unable to load native-hadoop library 和 Snappy native library not loaded 的解决
Hama日志中总会看到这两句话:
13/05/03 11:58:57 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 13/05/03 11:58:57 WARN snappy.LoadSnappy: Snappy native library not loaded
这两个库都是压缩文件时使用的,最近用Hama跑一些较大的数据的时候总是报错,不知道是不是跟这两个库不能loaded有关,解决之后再试试。看了hadoop-snappy的源代码(在这里),它装载库文件时使用的都是java.library.path,也就是java的默认库地址。在我的机器上,这个地址是这样的:
/usr/lib/jvm/java/jdk1.6.0_38/jre/lib/i386/server:/usr/lib/jvm/java/jdk1.6.0_38/jre/lib/i386:/usr/lib/jvm/java/jdk1.6.0_38/jre/../lib/i386:/usr/lib/jvm/java/jdk1.6.0_38/jre/lib/i386/client:/usr/java/packages/lib/i386:/lib:/usr/lib
只要把libhadoop.so和libsnappy.so拷贝到以上路径中任何一个位置即可。libhadoop.so可以在hadoop_home/lib/native下找到,有两个文件夹,一个是AMD,一个是I386 . 里面有相应的架构的.so文件。libsnappy.so可以自己编译生成,下载tar包(在这里),解压之后 ./configure和make,.libs文件夹下可以看到.so文件。但该文件只是一个link文件,需要将它以及它的target文件一起复制到java.library.path下。编译snappy.so时可能用到的命令:
sudo apt-get install g++ sudo apt-get install autoconf sudo apt-get install automake sudo apt-get install libtool ./configure make
转载于:https://www.cnblogs.com/jiama/archive/2013/05/03/3056419.html
Hama笔记:Unable to load native-hadoop library 和 Snappy native library not loaded 的解决相关推荐
- 运行hadoop指令之——WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform....
每天都会遇到新的问题,每件事他没有唯一的解决方法,善于发现问题,善于解决问题,这是你走向成功的一门法宝,与其在问题困扰上纠结,还不如去尝试解决的方法,, ----------送给正在寻找答案的你 今天 ...
- php报错:PHP Startup Unable to load dynamic library
今天遇到使用php命令运行文件报错,提示:PHP Startup: Unable to load dynamic ,于是网上找了好多资料,终于解决,记录如下,以便日后查阅. 报错内容如下: PHP W ...
- Unable to load authentication plugin ‘caching_sha2_password‘
Mybatis反向生成报错 一.报错内容如下 Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin: ...
- Unable to load dll 应用程序配置不正确,程序无法启动 的解决方法
现象:需要的dll已经存在,但就是找不到.提示信息例如: Unable to load dll 应用程序配置不正确,程序无法启动 解决方法:安装Microsoft Visual C++ 2005 S ...
- Hadoop “Unable to load native-hadoop library for y
2019独角兽企业重金招聘Python工程师标准>>> http://devsolvd.com/questions/hadoop-unable-to-load-native-hado ...
- hadoop fs -ls / 出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform
Hadoop fs -ls / 出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform ...
- 解决Hadoop运行时的WARN util. NativeCodeLoader: Unable to load native-hadoop library for your platform
每次运行hdfs命令时,都会出现下图的警告: 问题:每次运行hdfs命令时,都会出现下图的警告: WARN util. NativeCodeLoader: Unable to load native- ...
- [已解决]hadoop报错: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platfor
环境 宿主机:Windows 10 64_bit 虚拟机:VMware pro 12 CentOS 7.5 64_bit(3台:1个master.2个slave) Hadoop-2.6.5 ssh工具 ...
- 【Hadoop】解决Hadoop Unable to load native-hadoop library问题
1.启动Hadoop提示WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform- usin ...
最新文章
- 图像降维之MDS特征抽取方法
- Codeforces Educational 38 C. Constructing Tests ( 数学公式推导+暴力)
- SAP FICO hande汉得培训资料---II 应收模块篇 PDF 电子版
- iOS - 切换图片/clip subview/iCarousel
- Linux驱动之内核加载模块过程分析
- css 实现app图标样式_界面按钮样式丑?不可能!16款css实现炫酷按钮
- 首页静态生成 错误:客户端发现响应内容类型为“text/html”,但应该是“text/xml”...
- COCO和 PASCAL VOC标注格式的学习笔记
- 深入理解计算机系统(3.3)------操作数指示符和数据传送指令
- 宠物诊所java项目_java毕业设计_springboot框架的宠物医院医疗
- 怎样帮宝宝起个好名字?起名必备的五大招在这里了
- csv文件的格式---Comma Separate Values
- Kruise Rollout v0.2.0 版本发布:支持 Gateway API、StatefulSet 分批发布等能力
- Java第一周练习题
- Steam教育对儿童在幼儿园阶段概念理解
- 内网穿透的概念及解决方案
- Qlikview+nPrinting
- android nfc 原始读取,Android NFC读取数据
- 8个经典数据分析模型
- kafka外网映射 公司有公网ip kafka外网访问 kafka外网配置
热门文章
- setdiff--求两个集合的差
- 删除有序vector中的重复值c++
- java实现类似于while(cin n)的操作
- HDU 6301.Distinct Values-贪心、构造字典序最小的数列 (2018 Multi-University Training Contest 1 1004)...
- [Java并发编程(二)] 线程池 FixedThreadPool、CachedThreadPool、ForkJoinPool?为后台任务选择合适的 Java executors...
- bzoj 1010: [HNOI2008]玩具装箱toy 2011-12-27
- 很炫的shell theme
- c++ file operation (reference 5)
- Log Cauchy分布的一个Hierarchical模型:LC=Gamma+Gamma+Unif
- UA MATH524 复变函数3 复变函数的极限与可微性