[ 
https://issues.apache.org/jira/browse/HIVE-7216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Suddhasatwa Bhaumik updated HIVE-7216:
--------------------------------------

    Attachment: HadoopTaskDetails.html

Error details are in the attached HTML files. 

> Hive Query Failure on Hive 0.10.0
> ---------------------------------
>
>                 Key: HIVE-7216
>                 URL: https://issues.apache.org/jira/browse/HIVE-7216
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 0.10.0
>         Environment: hadoop 0.20.0, hive 0.10.0, Ubuntu 13.04 LTS
>            Reporter: Suddhasatwa Bhaumik
>         Attachments: HadoopTaskDetails.html
>
>
> Hello,
> I have created a table and a view in hive as below:
> ADD JAR json-serde-1.1.6-SNAPSHOT-jar-with-dependencies.jar;
> CREATE EXTERNAL TABLE IF NOT EXISTS ulf_raw (
>    transactionid STRING,
>    externaltraceid STRING,
>    externalreferenceid STRING,
>    usecaseid STRING,
>    timestampin STRING,
>    timestampout STRING,
>    component STRING,
>    destination STRING,
>    callerid STRING,
>    service STRING,
>    logpoint STRING,
>    requestin STRING,
>    status STRING,
>    errorcode STRING,
>    error STRING,
>    servername STRING,
>    inboundrequestip STRING,
>    inboundrequestport STRING,
>    outboundurl STRING,
>    messagesize STRING,
>    jmsdestination STRING,
>    msisdn STRING,
>    countrycode STRING,
>    acr STRING,
>    imei STRING,
>    imsi STRING,
>    iccid STRING,
>    email STRING,
>    payload STRING
> )
> ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
> WITH SERDEPROPERTIES ( "mapping.transactionid" = 
> "transaction-id","mapping.timestampin" = "timestamp-in" )
> LOCATION '/home/bhaumik/input';
> ADD JAR json-serde-1.1.6-SNAPSHOT-jar-with-dependencies.jar;
> create view IF NOT EXISTS parse_soap_payload
> as
> select
> transactionid,
> component,
> logpoint,
> g.service as service,
> case g.service
> when 'createHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'createHierarchyNode\']/*[local-name()=\'opcoNodeId\']/text()')
> when 'retrieveHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'retrieveHierarchyNode\']/*[local-name()=\'opcoNodeId\']/text()')
> when 'updateHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'updateHierarchyNode\']/*[local-name()=\'opcoNodeId\']/text()')
> end as opcoNodeId
> ,
> case g.service
> when 'createHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'createHierarchyNode\']/*[local-name()=\'opcoId\']/text()')
> when 'retrieveHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'retrieveHierarchyNode\']/*[local-name()=\'opcoId\']/text()')
> when 'updateHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'updateHierarchyNode\']/*[local-name()=\'opcoId\']/text()')
> end as opcoId
> ,
> case g.service
> when 'createHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'createHierarchyNode\']/*[local-name()=\'partnerParentNodeId\']/text()')
> when 'retrieveHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'retrieveHierarchyNode\']/*[local-name()=\'partnerParentNodeId\']/text()')
> when 'updateHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'updateHierarchyNode\']/*[local-name()=\'partnerParentNodeId\']/text()')
> end as partnerParentNodeId
> ,
> case g.service
> when 'createHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'createHierarchyNode\']/*[local-name()=\'partnerId\']/text()')
> when 'retrieveHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'retrieveHierarchyNode\']/*[local-name()=\'partnerId\']/text()')
> when 'updateHierarchyNode' then
> xpath_string(payload,'/*[local-name()=\'Envelope\']/*[local-name()=\'Body\']/*[local-name()=\'updateHierarchyNode\']/*[local-name()=\'partnerId\']/text()')
> end as partnerId
> from ulf_raw g;
> When I am running hive query: select * from parse_soap_payload;
> it is failing with attached error. 
> I only have json-serde-1.1.6-SNAPSHOT-jar-with-dependencies.jar file in 
> Hadoop LIB and HIVE LIB folder. Please advise if there are other JAR files 
> required to be added here. If yes, please advise from where I can download 
> them?
> Thanks,
> Suddhasatwa



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to