You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Kristam Subba Swathi (JIRA)" <ji...@apache.org> on 2012/05/23 06:52:40 UTC

[jira] [Commented] (HIVE-3044) INDEX UDF is not working

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

Kristam Subba Swathi commented on HIVE-3044:
--------------------------------------------

Please find the exception trace for more details
{noformat}
2012-05-23 10:20:05,911 ERROR ql.Driver (SessionState.java:printError(400)) - FAILED: ParseException line 1:7 cannot recognize input near 'index' '(' 'number' in select clause

org.apache.hadoop.hive.ql.parse.ParseException: line 1:7 cannot recognize input near 'index' '(' 'number' in select clause

	at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:441)
	at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:415)
	at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:335)
	at org.apache.hadoop.hive.ql.Driver.run(Driver.java:901)
	at org.apache.hadoop.hive.service.HiveServer$HiveServerHandler.execute(HiveServer.java:191)
	at org.apache.hadoop.hive.service.ThriftHive$Processor$execute.getResult(ThriftHive.java:629)
	at org.apache.hadoop.hive.service.ThriftHive$Processor$execute.getResult(ThriftHive.java:617)
	at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
	at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
	at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:176)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
{noformat}
                
> INDEX UDF is not working
> ------------------------
>
>                 Key: HIVE-3044
>                 URL: https://issues.apache.org/jira/browse/HIVE-3044
>             Project: Hive
>          Issue Type: Bug
>          Components: UDF
>    Affects Versions: 0.8.1
>            Reporter: Kristam Subba Swathi
>            Assignee: Chinna Rao Lalam
>
> Steps to reproduce
> ----------------------
> Create the table and load data
> Execute the index query
> Please find the sample code
> {code}
> createStatement.executeQuery("create table sample4(number array<int>) partitioned by (part2 STRING)");
> createStatement.executeQuery("load data local inpath '/home/hivecurwork/data/array.txt' into table sample4 partition (part2='x')");
> ResultSet executeQuery1 = createStatement.executeQuery("select index(number,3) from sample4");
> while(executeQuery1.next())
> {
>   System.out.println("res:"+executeQuery1.getString(1));
> }
>  
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira