新手指導:教你如何查看識別hadoop是32位還是64位


問題導讀:

1.從哪些地方可以識別hadoop是32位還是64位?
2.hadoop本地庫在什么位置?


來源:about雲

本文鏈接:http://www.aboutyun.com/thread-12796-1-1.html

about雲開發

hadoop在安裝的時候,我們需要知道hadoop版本是32位還是64位。

hadoop官網本來提供的都是32位,因為我們大部分都是64位,所以不得不編譯。后來官網從hadoop2.5版本開始就提供了64位。
為了防止我們用錯,下面我們來實際操作和觀察。

我們來從官網下載的hadoop2.4.1安裝包.
hadoop是32位還是64位,我們查看本地庫即可。即進入$hadoop_home/lib/native,使用file命令
#####################################
解壓之后,我們進入

  1. hadoop-2.4.1/lib/native

使用file命令:

  1. file libhadoop.so.1.0.0

 

libhadoop.so.1.0.0: ELF  32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xd3669af32f519c52b4e6200a69bec8ad7b26df85, not stripped



 


###################################################
接着我們看下hadoop2.5官網下載安裝包,這時候官網下載的安裝包,就已經是64位了

 


接着我們看下當前最新版本hadoop2.7

  1. /hadoop-2.7.0/lib/native$ file libhadoop.so.1.0.0 
  2. libhadoop.so.1.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xc44a02ed2f540f8c91dc6da31ec5758a2474641c, not stripped



 

 



至於后面是不是64位,大家使用上面方法即可識別

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM