unsubscribe

2015-10-25 Thread Archit Thakur



Tez HIve problems.

2014-05-15 Thread Archit Thakur
Hi,

I am facing few problems while using Tez on Hive.
I am able to run Tez through YARN submitting independent MR procesing job.

Also, when I run SELECT query on hive shell by setting



*set hive.execution.engine=mr;*
but setting

*mapreduce.framework.name <http://mapreduce.framework.name>=yarn-tez*
This launches tez job, I checked by seeing AM's UI of machine.

But when I

*set hive.execution.engine=tez;*


*It gives me *Query ID =
admin_20140508112525_37cf7b55-75ac-408c-b96f-8e40ba2f8e2b
Total jobs = 1
Launching Job 1 out of 1
FAILED: Execution Error, return code 1 from
org.apache.hadoop.hive.ql.exec.tez.TezTask

*I checked the hive logs:*

exec.Task (TezTask.java:execute(185)) - Failed to execute tez graph.
java.io.FileNotFoundException: File does not exist: hdfs:/user/admin
at
org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1110)
at
org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1102)
at
org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
at
org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1102)
at
org.apache.hadoop.hive.ql.exec.tez.DagUtils.getDefaultDestDir(DagUtils.java:638)
at
org.apache.hadoop.hive.ql.exec.tez.DagUtils.getHiveJarDirectory(DagUtils.java:728)
at
org.apache.hadoop.hive.ql.exec.tez.TezSessionState.createJarLocalResource(TezSessionState.java:314)
at
org.apache.hadoop.hive.ql.exec.tez.TezSessionState.open(TezSessionState.java:169)
at
org.apache.hadoop.hive.ql.exec.tez.TezTask.execute(TezTask.java:153)
at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:153)
at
org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:85)
at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1504)
at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1271)
at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1089)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:912)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:902)
at
org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:268)
at
org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:220)
at
org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:423)
at
org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:792)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:686)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:625)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)


Am I doing something wrong? The Tez I am running by setting*
hive.execution.engine=mr;* but setting
*mapreduce.framework.name <http://mapreduce.framework.name>=yarn-tez. is it
correct? Does it launches Tez job or is it MR?*

Thanks and Regards,
Archit Thakur.


Re: Tez HIve problems.

2014-05-15 Thread Archit Thakur
Hitesh: I have attached application logs.



On Tue, May 13, 2014 at 8:43 PM, Carter Shanklin wrote:

> Archit,
>
> I have seen this problem on small sandbox environments with very little
> memory given to YARN. In those cases, the app master would consume enough
> memory that there was no memory left to launch containers. Can you confirm
> that you have enough memory to launch a few containers?
>
>
> On Sun, May 11, 2014 at 9:59 PM, Archit Thakur 
> wrote:
>
>> Hi Bikas,
>>
>> I was able to resolve this issue, by copying hive-exec.jar to
>> hdfs://user/admin/, It was not able to localize it while running Tez.
>>
>> Though, I am facing some other problem now. My Tez job is not progressing,
>>
>> My Tez job doesn't progress, it just keeps printing:
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>> Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer
>> 4: 0/1
>>
>> In hive logs also, it keeps on printing the same.
>>
>> Any idea, where should I look into or how should I debug the problem. Or
>> pointers on problem itself would help.
>> Thanks Archit.
>>
>>
>> On Sun, May 11, 2014 at 7:28 AM, Bikas Saha wrote:
>>
>>> Setting execution engine to mr and framework name to yarn = Hive
>>> compiles to MR and runs on MR.
>>>
>>> Setting execution engine to mr and framework name to yarn-tez = Hive
>>> compiles to MR and runs on Tez.
>>>
>>> Setting execution engine to tez = Hive compiles to Tez and runs on Tez.
>>>
>>>
>>>
>>> Did you change the execution engine in the same shell that was earlier
>>> running with execution engine set to mr? If yes, then try and set the
>>> execution engine in hive-site.xml and use a new hive shell.
>>>
>>> Have you set all required hive configurations?
>>>
>>>
>>>
>>> If you can still reproduce the issue, then you should create a jira in
>>> the Apache hive project to track the bug.
>>>
>>>
>>>
>>> Bikas
>>>
>>>
>>>
>>> *From:* Archit Thakur [mailto:archit279tha...@gmail.com]
>>> *Sent:* Thursday, May 08, 2014 4:42 AM
>>> *To:* user@hive.apache.org; u...@tez.incubator.apache.org
>>> *Subject:* Tez HIve problems.
>>>
>>>
>>>
>>> Hi,
>>>
>>> I am facing few problems while using Tez on Hive.
>>>
>>> I am able to run Tez throu

Re: Tez HIve problems.

2014-05-11 Thread Archit Thakur
Hi Bikas,

I was able to resolve this issue, by copying hive-exec.jar to
hdfs://user/admin/, It was not able to localize it while running Tez.

Though, I am facing some other problem now. My Tez job is not progressing,

My Tez job doesn't progress, it just keeps printing:
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1
Map 1: 0/2  Map 5: 0/2  Reducer 2: 0/1  Reducer 3: 0/1  Reducer 4:
0/1

In hive logs also, it keeps on printing the same.

Any idea, where should I look into or how should I debug the problem. Or
pointers on problem itself would help.
Thanks Archit.


On Sun, May 11, 2014 at 7:28 AM, Bikas Saha  wrote:

> Setting execution engine to mr and framework name to yarn = Hive compiles
> to MR and runs on MR.
>
> Setting execution engine to mr and framework name to yarn-tez = Hive
> compiles to MR and runs on Tez.
>
> Setting execution engine to tez = Hive compiles to Tez and runs on Tez.
>
>
>
> Did you change the execution engine in the same shell that was earlier
> running with execution engine set to mr? If yes, then try and set the
> execution engine in hive-site.xml and use a new hive shell.
>
> Have you set all required hive configurations?
>
>
>
> If you can still reproduce the issue, then you should create a jira in the
> Apache hive project to track the bug.
>
>
>
> Bikas
>
>
>
> *From:* Archit Thakur [mailto:archit279tha...@gmail.com]
> *Sent:* Thursday, May 08, 2014 4:42 AM
> *To:* user@hive.apache.org; u...@tez.incubator.apache.org
> *Subject:* Tez HIve problems.
>
>
>
> Hi,
>
> I am facing few problems while using Tez on Hive.
>
> I am able to run Tez through YARN submitting independent MR procesing job.
>
> Also, when I run SELECT query on hive shell by setting
>
> *set hive.execution.engine=mr;*
>
> but setting *mapreduce.framework.name
> <http://mapreduce.framework.name>=yarn-tez*
>
> This launches tez job, I checked by seeing AM's UI of machine.
>
> But when I *set hive.execution.engine=tez;*
>
>
>
> *It gives me *Query ID =
> admin_20140508112525_37cf7b55-75ac-408c-b96f-8e40ba2f8e2b
> Total jobs = 1
> Launching Job 1 out of 1
> FAILED: Execution Error, return code 1 from
> org.apache.hadoop.hive.ql.exec.tez.TezTask
>
> *I checked the hive logs:*
>
> exec.Task (TezTask.java:execute(185)) - Failed to execute tez graph.
> java.io.FileNotFoundException: File does not exist: hdfs:/user/admin
> at
> org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1110)
> at
> org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1102)
> at
> org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
> at
> org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1102)
> at
> org.apache.hadoop.hive.ql.exec.tez.DagUtils.getDefaultDestDir(DagUti

Re: Issues running Tez & Hadoop 2.2.0

2014-05-05 Thread Archit Thakur
Hi,

Issue resolved. There was a need of '*' at the end of the path.

Thanks and Regards,
Archit Thakur.







On Mon, May 5, 2014 at 3:03 PM, Archit Thakur wrote:

> Hi,
>
> I am facing the same issue. Have you resolved it?
>
> Thanks and Regards,
> Archit Thakur.
>
>
>
>
>
>
>
> On Tue, Apr 29, 2014 at 7:27 AM, Bryan Jeffrey wrote:
>
>> All,
>>
>> I attempted to setup Tez per the instructions on the following page:
>> http://tez.incubator.apache.org/install.html
>>
>> After changing my mapreduce framework name to 'yarn-tez', I am getting
>> the following error:
>>
>> [root@viper ~]# /opt/hadoop/latest-hadoop/bin/hadoop job -list
>> DEPRECATED: Use of this script to execute mapred command is deprecated.
>> Instead use the mapred command for it.
>>
>> Exception in thread "main" java.io.IOException: Cannot initialize
>> Cluster. Please check your configuration for mapreduce.framework.nameand the 
>> correspond server addresses.
>> at
>> org.apache.hadoop.mapreduce.Cluster.initialize(Cluster.java:120)
>> at org.apache.hadoop.mapreduce.Cluster.(Cluster.java:82)
>> at org.apache.hadoop.mapreduce.Cluster.(Cluster.java:75)
>> at
>> org.apache.hadoop.mapreduce.tools.CLI.createCluster(CLI.java:381)
>> at org.apache.hadoop.mapreduce.tools.CLI.run(CLI.java:247)
>> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
>> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
>> at org.apache.hadoop.mapred.JobClient.main(JobClient.java:1237)
>>
>> The Tez install guide specifically references using the Hadoop 2.2.0
>>
>> Regards,
>>
>> Bryan Jeffrey
>>
>
>


Re: Issues running Tez & Hadoop 2.2.0

2014-05-05 Thread Archit Thakur
Hi,

I am facing the same issue. Have you resolved it?

Thanks and Regards,
Archit Thakur.







On Tue, Apr 29, 2014 at 7:27 AM, Bryan Jeffrey wrote:

> All,
>
> I attempted to setup Tez per the instructions on the following page:
> http://tez.incubator.apache.org/install.html
>
> After changing my mapreduce framework name to 'yarn-tez', I am getting the
> following error:
>
> [root@viper ~]# /opt/hadoop/latest-hadoop/bin/hadoop job -list
> DEPRECATED: Use of this script to execute mapred command is deprecated.
> Instead use the mapred command for it.
>
> Exception in thread "main" java.io.IOException: Cannot initialize Cluster.
> Please check your configuration for mapreduce.framework.name and the
> correspond server addresses.
> at org.apache.hadoop.mapreduce.Cluster.initialize(Cluster.java:120)
> at org.apache.hadoop.mapreduce.Cluster.(Cluster.java:82)
> at org.apache.hadoop.mapreduce.Cluster.(Cluster.java:75)
> at
> org.apache.hadoop.mapreduce.tools.CLI.createCluster(CLI.java:381)
> at org.apache.hadoop.mapreduce.tools.CLI.run(CLI.java:247)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
> at org.apache.hadoop.mapred.JobClient.main(JobClient.java:1237)
>
> The Tez install guide specifically references using the Hadoop 2.2.0
>
> Regards,
>
> Bryan Jeffrey
>