You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hive.apache.org by rohithsharma <ro...@huawei.com> on 2013/04/08 12:39:38 UTC

Where should Hive Process Installed??

Hi

 

I am using Hive-0.9.0 + Hadoop-2.0.1 with 2 machine. One machine contains say

Machine-1 : NameNode, SecondaraNameNode , ResourceManager and Hive

Machine-2 :  Proxy server, JHS , DataNode and NodeManager.

 

Problem : 

When I execute Job queries i.e “select count(key) from src” for the table src, Job is getting killed. 

The exception in application log was

 

 

MODIFY_APP VIEW_APP APPLICATION_OWNERrohith(&container_1365412074766_0031_01_000003�stderr1503WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files. 
java.io.FileNotFoundException: /tmp/rohith/hive_2013-04-08_15-36-36_587_2956773547832982704/-mr-10001/41253f2c-9b15-49e0-a419-32ea4559e4e6 (No such file or directory) 
        at java.io.FileInputStream.open(Native Method) 
        at java.io.FileInputStream.<init>(FileInputStream.java:120) 
        at java.io.FileInputStream.<init>(FileInputStream.java:79) 
        at org.apache.hadoop.hive.ql.exec.Utilities.getMapRedWork(Utilities.java:215) 
        at org.apache.hadoop.hive.ql.io.HiveInputFormat.init(HiveInputFormat.java:255) 
        at org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:381) 
        at org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:374) 
        at org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getRecordReader(CombineHiveInputFormat.java:536) 
        at org.apache.hadoop.mapred.MapTask$TrackedRecordReader.<init>(MapTask.java:161) 
        at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:382) 
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:335) 
        at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:154) 
        at java.security.AccessController.doPrivileged(Native Method) 
        at javax.security.auth.Subject.doAs(Subject.java:396) 
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1232) 
        at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:149) 
stdout0syslog58942013-04-08 15:45:52,293 WARN [main] org.apache.hadoop.conf.Configuration: job 



 

 

Please  let us know, where HiveServer should run exactly??

 

Thanks & Regards

Rohith Sharma K S


Re: Where should Hive Process Installed??

Posted by yuchen xie <xi...@gmail.com>.
I have just met this.

You can try to add this configuration in hive-site.xml
<property>
   <name>mapreduce.jobtracker.address</name>
   <value>ignorethis</value>
</property>

Or you can patch
https://issues.apache.org/jira/browse/HIVE-3029
to your hive



2013/4/8 rohithsharma <ro...@huawei.com>

> Hi****
>
> ** **
>
> I am using Hive-0.9.0 + Hadoop-2.0.1 with 2 machine. One machine contains
> say****
>
> Machine-1 : NameNode, SecondaraNameNode , ResourceManager and Hive****
>
> Machine-2 :  Proxy server, JHS , DataNode and NodeManager.****
>
> ** **
>
> Problem : ****
>
> When I execute Job queries i.e “select count(key) from src” for the table
> src, Job is getting killed. ****
>
> The exception in application log was****
>
> ** **
>
> ** **
>
> MODIFY_APP VIEW_APP
> APPLICATION_OWNERrohith(&container_1365412074766_0031_01_000003�stderr1503WARNING:
> org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use
> org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties
> files.
> java.io.FileNotFoundException:
> /tmp/rohith/hive_2013-04-08_15-36-36_587_2956773547832982704/-mr-10001/41253f2c-9b15-49e0-a419-32ea4559e4e6
> (No such file or directory)
>         at java.io.FileInputStream.open(Native Method)
>         at java.io.FileInputStream.<init>(FileInputStream.java:120)
>         at java.io.FileInputStream.<init>(FileInputStream.java:79)
>         at
> org.apache.hadoop.hive.ql.exec.Utilities.getMapRedWork(Utilities.java:215)
>         at
> org.apache.hadoop.hive.ql.io.HiveInputFormat.init(HiveInputFormat.java:255)
>         at
> org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:381)
>         at
> org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:374)
>         at
> org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getRecordReader(CombineHiveInputFormat.java:536)
>         at
> org.apache.hadoop.mapred.MapTask$TrackedRecordReader.<init>(MapTask.java:161)
>         at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:382)
>         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:335)
>         at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:154)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:396)
>         at
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1232)
>         at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:149)
> stdout0syslog58942013-04-08 15:45:52,293 WARN [main]
> org.apache.hadoop.conf.Configuration: job
>
> ****
>
> ** **
>
> ** **
>
> Please  let us know, where HiveServer should run exactly??****
>
> ** **
>
> Thanks & Regards****
>
> Rohith Sharma K S****
>