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

E. Sammer commented on HIVE-887:
--------------------------------

Ning:

That sounds great. The syntax isn't really important. I was just trying to 
think of a way of providing a hint to the query execution layer so the user can 
indicate when they're willing to take the performance hit in favor of a faster 
initial response. I would think that in many cases you still probably want to 
exec as a MR job even for small results; this fetch behavior should be a user 
requested special case, in my opinion.

> Allow SELECT <col> without a mapreduce job
> ------------------------------------------
>
>                 Key: HIVE-887
>                 URL: https://issues.apache.org/jira/browse/HIVE-887
>             Project: Hadoop Hive
>          Issue Type: New Feature
>         Environment: All
>            Reporter: Eric Sun
>            Assignee: Ning Zhang
>
> I often find myself needing to take a quick look at a particular column of a 
> Hive table.
> I usually do this by doing a 
> SELECT * from <table> LIMIT 20;
> from the CLI.  Doing this is pretty fast since it doesn't require a mapreduce 
> job.  However, it's tough to examine just 1 or 2 columns when the table is 
> very wide.
> So, I might do
> SELECT <col> from <table> LIMIT 20;
> but it's much slower since it requires a map-reduce.  It'd be really 
> convenient if a map-reduce wasn't necessary.
> Currently a good work around is to do
> hive -e "select * from table" | cut --key=n
> but it'd be more convenient if it were built in since it alleviates the need 
> for column counting.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to