hadoop-mapreduce-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Haohui Mai <h...@hortonworks.com>
Subject Re: JAVA cannot execute binary file
Date Tue, 07 Jan 2014 22:40:14 GMT
Seems like that you have a wrong JAVA_HOME. You can check whether the
directory exists, or search around a little bit to find the right
configuration with respect to your distribution.

~Haohui


On Tue, Jan 7, 2014 at 2:07 PM, navaz <navaz.enc@gmail.com> wrote:

> Hadoop env
>
> export JAVA_HOME=/usr/lib/jvm/jdk1.7.0/
>
> I followed the above steps.
>
> hduser@base:~$ *java -version*
> *java version "1.7.0_45"*
> *Java(TM) SE Runtime Environment (build 1.7.0_45-b18)*
> *Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing)*
> hduser@base:~$
>
> hduser@base:~$ *which java*
> */usr/bin/java*
> hduser@base:~$
>
> hduser@base:~$ */usr/local/hadoop/bin/hadoop namenode -format*
> */usr/local/hadoop/bin/hadoop: line 320: /usr/lib/jvm/jdk1.7.0//bin/java:
> cannot execute binary file*
> */usr/local/hadoop/bin/hadoop: line 390: /usr/lib/jvm/jdk1.7.0//bin/java:
> cannot execute binary file*
> */usr/local/hadoop/bin/hadoop: line 390: /usr/lib/jvm/jdk1.7.0//bin/java:
> Success*
> hduser@base:~$
>
> Still I am getting the error message. What can be done?
>
>
> Thanks
> Navaz
>
>
> On Tue, Jan 7, 2014 at 3:58 PM, German Florez-Larrahondo <
> german.fl@samsung.com> wrote:
>
>> This could be because you are trying to run the incorrect version of java
>> for your platform
>>
>>
>>
>> What do you see when you do the following
>>
>>
>>
>>
>>
>> ubuntu@---:~$ file `which java`
>>
>> /home/ubuntu/GERMAN/WORKLOADS/java/jdk1.7.0_25/bin//java: ELF 64-bit LSB
>> executable, x86-64, version 1 (SYSV), dynamically linked (uses shared
>> libs), for GNU/Linux 2.6.9,
>> BuildID[sha1]=0x47f558a5fd950bfecb09a1c6d692967d949796d7, not stripped
>>
>>
>>
>>
>>
>> *From:* navaz [mailto:navaz.enc@gmail.com]
>> *Sent:* Tuesday, January 07, 2014 2:12 PM
>> *To:* user
>> *Subject:* JAVA cannot execute binary file
>>
>>
>>
>> Hi
>>
>>
>>
>> I am following the hadoop document.
>>
>> https://www.dropbox.com/s/05aurcp42asuktp/Chiu%20Hadoop%20Pig%20Install%20Instructions.docx
>>
>> Installed JDK7.
>>
>>
>>
>> VM:
>>
>> ====
>>
>>
>>
>> hduser@base:~$ lsb_release -a
>>
>> No LSB modules are available.
>>
>> Distributor ID: Ubuntu
>>
>> Description:    Ubuntu 13.04
>>
>> Release:        13.04
>>
>> Codename:       raring
>>
>> hduser@base:~$
>>
>>
>>
>> But I am getting the below error message.
>>
>>
>>
>> hduser@base:~$ java -version
>>
>> -su: /usr/bin/java: cannot execute binary file
>>
>> hduser@base:~$
>>
>>
>>
>>
>>
>> hduser@base:~$ /usr/local/hadoop/bin/hadoop namenode -format
>>
>> /usr/local/hadoop/bin/hadoop: line 320: /usr/lib/jvm/jdk1.7.0//bin/java:
>> cannot execute binary file
>>
>> /usr/local/hadoop/bin/hadoop: line 390: /usr/lib/jvm/jdk1.7.0//bin/java:
>> cannot execute binary file
>>
>> /usr/local/hadoop/bin/hadoop: line 390: /usr/lib/jvm/jdk1.7.0//bin/java:
>> Success
>>
>> hduser@base:~$
>>
>> hduser@base:~$
>>
>>
>>
>>
>>
>> Could you please help me in this.
>>
>>
>>
>> Thanks & Regrads
>>
>> *Abdul Navaz*
>>
>>
>>
>>
>>
>
>
>
> --
> *Abdul Navaz*
> *Masters in Network Communications*
> *University of Houston*
> *Houston, TX - 77204-4020*
> *Ph - 281-685-0388 <281-685-0388>*
> *fabdulnavaz@uh.edu* <fabdulnavaz@uh.edu>
>
>

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.

Mime
View raw message