在我学习Hadoop的时候,Apache官方只提供32位的Hadoop发行包,但是我的机器是基于64位操作系统的,那么就只能自己编译64位的Hadoop,不但过程麻烦,如果网络环境“不太好”的话,很多时候都是编译失败的,那么现在Apache基本上下载下来的都是64位版本的,但是如何确定呢?那么请进入如下目录,查看Hadoop是64位还是32位:
首先,进入Hadoop的目录,本文以当前最新版本hadoop2.7.1作为实例,进入如下路径:
/root/hadoop-2.7.1/lib/native
键入命令:
[root@node1 native]# file libhadoop.so.1.0.0
看到结果:
libhadoop.so.1.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
那么这里显示的是64位的发行版。
未经允许不得转载:李阳的藏宝阁 » 如何查看下载的Hadoop版本是32位还是64位