刚装的hadoop2.2的集群,散仙在执行bin/hadoop checknative 命令时,出现如下警告:
bizip2的的本地压缩支持无效,整个编译过程,并没有出现任何错误,或异常,而且去cenots下的lib64位目录下,查看libbz2的so文件,发现也正常
[root@ph2 hadoop-2.2.0]# ll /lib64/libb*
lrwxrwxrwx. 1 root root 17 7月 16 01:49 /lib64/libblkid.so.1 -> libblkid.so.1.1.0
-rwxr-xr-x. 1 root root 136136 11月 22 2013 /lib64/libblkid.so.1.1.0
lrwxrwxrwx. 1 root root 15 7月 16 01:49 /lib64/libbz2.so.1 -> libbz2.so.1.0.4
-rwxr-xr-x. 1 root root 67592 6月 25 2011 /lib64/libbz2.so.1.0.4
[root@ph2 hadoop-2.2.0]#
那么问题出现在哪里呢? 经google查找,发现这是hadoop2.3之前版本都有的一个问题,具体的原因,请点击
此处问题的具体原因,就是因为在编译hadoop时,由于centos系统没有安装bzip2-devel库文件,导致的,然后,散仙在本机上使用命令:
rpm -qa bzip2-devel
查询是否安装这个库,结果,果然没有安装,知道原因后,解决就很简单了,使用
yum install -y bzip2-devel命令,安装bzip2-devel库支持,然后重新编译我们的hadoop即可。
编译完成后,再次执行bin/hadoop checknative命令后,发现已经支持bzip2,压缩:
[root@ph2 hadoop-2.2.0]# bin/hadoop checknative
14/12/17 02:04:56 INFO bzip2.Bzip2Factory: Successfully loaded & initialized native-bzip2 library system-native
14/12/17 02:04:56 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
Native library checking:
hadoop: true /root/hadoop-2.2.0-src/hadoop-dist/target/hadoop-2.2.0/lib/native/libhadoop.so.1.0.0
zlib: true /lib64/libz.so.1
snappy: false
lz4: true revision:43
bzip2: true /lib64/libbz2.so.1
[root@ph2 hadoop-2.2.0]#
- 大小: 49.2 KB
- 大小: 185 KB
分享到:
相关推荐
hadoop2.2 安装 工具 hive hbase快速安装工具
Hadoop2.2 安装手册附完整截图,包含单点和集群两种方式
hadoop 2.2 安装包
hadoop2.2 64位 (下) centos6.4 64位编译 这是下半部分
hadoop 2.2 spark shark hbase hive安装手册
亲测能装,不能装请留言。前提是要在hadoop2.2已经安装好的情况下。
Hadoop2.2编译安装详解,详细介绍了hadoop安装与使用
Hadoop 2.2编译安装详解,配置文档
hadoop2.2集群环境搭建,按照本文档操作,可以搭建hadoop2.2的环境,从而进行大数据学习
hadoop2.2集群搭建遇到的各种问题。
hadoop 2.2 eclipse plugins 插件 拷贝至plugins即可 留给自己的,当做备份用
hadoop2.2 64位编译版本压缩文件第二部分
hadoop2.2伪分布式集群搭建 #查看防火墙状态 service iptables status #关闭防火墙 service iptables stop #查看防火墙开机启动状态 chkconfig iptables --list #关闭防火墙开机启动 chkconfig iptables off
Hadoop2.2安装配置
Hadoop2.2官方发布版本是32位的,没有提供64的发布包;32位发布包在Linux64位下运行会报warn。现编译出64位的native库,供大家下载; 直接替换lib/native下的文件即可,本native库适合 RedHat、CentOS 64位系统。
hadoop2.2 64位 centos6.4 64位编译 这是上半部分
hadoop2.2+hbase0.96+hive0.12安装整合详细高可靠文档及经验总结
hadoop2.2 hbase0.96.2 hive 0.13.1整合部署 本人亲测,用了一个月终于搞定,内容绝对详实。
自己下载的hadoop2.2源码,在redhat6.3x64位下编译
hadoop2.2 hbase0.96 hive0.12安装整合详细高可靠文档及经验总结