Hi Everyone,
I have a column family(table) named comments in Cassandra with data in
following format :
Key Value
comment_id 502587858
Comment Some comments
crawled_page_id 23821746
date 2012-04-19_14:14:55
depth 0
dislikes 0
5329 display name Mike
id 5329
username Mike OB
and so on....
when I try to run a query on hive using where clause, order by or sort
by I get this error :
FAILED: Error in semantic analysis: line 1:29 Invalid Table Alias or
Column Reference comment_id
2012-06-25 15:33:20,702 ERROR ql.Driver
(SessionState.java:printError(343)) - FAILED: Error in semantic
analysis: line 1:29 Invalid Table Alias or Column Reference comment_id
org.apache.hadoop.hive.ql.parse.SemanticException: line 1:29 Invalid
Table Alias or Column Reference comment_id
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genExprNodeDesc(SemanticAnalyzer.java:6761)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genFilterPlan(SemanticAnalyzer.java:1349)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genFilterPlan(SemanticAnalyzer.java:1330)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genBodyPlan(SemanticAnalyzer.java:5401)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genPlan(SemanticAnalyzer.java:6016)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:6601)
at
org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:238)
at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:340)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:736)
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:164)
at
org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:241)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:456)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
Could someone tellme what am I doing wrong and how to fix the problem.
Thanks in advance
Rajesh Kumar