You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Rafik Naccache - Turbopape (JIRA)" <ji...@apache.org> on 2016/05/21 08:41:12 UTC

[jira] [Commented] (HIVE-13280) Error when more than 1 mapper for HBase storage handler

    [ https://issues.apache.org/jira/browse/HIVE-13280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15294851#comment-15294851 ] 

Rafik Naccache - Turbopape commented on HIVE-13280:
---------------------------------------------------

I have the same problem,
I am on HDP 2.4
I created a big external hive table with a location
I've set some hive views on that table
And I launch a hive to insert the contents of these views inside a hbase storage backed table.
I get the exact same error you're getting.


> Error when more than 1 mapper for HBase storage handler
> -------------------------------------------------------
>
>                 Key: HIVE-13280
>                 URL: https://issues.apache.org/jira/browse/HIVE-13280
>             Project: Hive
>          Issue Type: Bug
>          Components: HBase Handler
>    Affects Versions: 2.0.0
>            Reporter: Damien Carol
>
> With a simple query (select from orc table and insert into HBase external table):
> {code:sql}
> insert into table register.register  select * from aa_temp
> {code}
> The aa_temp table have 45 orc files. It generate 45 mappers.
> Some mappers fail with this error:
> {noformat}
> Caused by: java.lang.IllegalArgumentException: Must specify table name
>         at org.apache.hadoop.hbase.mapreduce.TableOutputFormat.setConf(TableOutputFormat.java:188)
>         at org.apache.hive.common.util.ReflectionUtil.setConf(ReflectionUtil.java:101)
>         at org.apache.hive.common.util.ReflectionUtil.newInstance(ReflectionUtil.java:87)
>         at org.apache.hadoop.hive.ql.io.HiveFileFormatUtils.getHiveOutputFormat(HiveFileFormatUtils.java:300)
>         at org.apache.hadoop.hive.ql.io.HiveFileFormatUtils.getHiveOutputFormat(HiveFileFormatUtils.java:290)
>         at org.apache.hadoop.hive.ql.exec.FileSinkOperator.createHiveOutputFormat(FileSinkOperator.java:1126)
>         ... 25 more
> ]], Vertex did not succeed due to OWN_TASK_FAILURE, failedTasks:1 killedTasks:35, Vertex vertex_1457964631631_0015_3_00 [Map 1] killed/failed due to:OWN_TASK_FAILURE]DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:0 (state=08S01,code=2)
> {noformat}
> If I do an ALTER CONCATENATE for aa_temp. And redo the query. Everything is fine because there are only one mapper.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)