Mac Noland created HIVE-9478:
--------------------------------

             Summary: Beeline CLI Creating and Selecting On Tables Without 
Passing in -n Parameter
                 Key: HIVE-9478
                 URL: https://issues.apache.org/jira/browse/HIVE-9478
             Project: Hive
          Issue Type: Bug
          Components: Beeline
    Affects Versions: 0.13.1
            Reporter: Mac Noland
            Priority: Minor


When I first got started with beeline, since I was already the cloud user on my 
edge node (not using Kerbose), I was logging into beeline without passing in a 
user via –n.  Not sure if that was right or not, but seemed to let me create 
tables.  However, when doing this and trying to do a select, I would get the 
error below.  See Appendix #1 for me creating a table and then doing a select 
to get the error.

I spent some time messing around with different things and stumbled upon where 
if a passed in the –n parameter, the select command was completed successfully. 
 See Appendix #2 for that output.
 
I’m not sure why I could create tables but not select on them when not passing 
in –n?  But then select on the table when passing in my username via –n?  I’m 
not using Kerberos authentication so my expert contact might have suggested 
that setup might give me a unusual experience.

Anyway, I’m off and running using the –n parameter but wanted to share my 
experience as I cut over to beeline.  Thanks again in advance for everyone's 
help and great work on Hive and Beeline.

Appendix 1
cloud@c-10-206-76-8:~>  beeline -u 
jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default --verbose=true
issuing: !connect jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default '' ''
scan complete in 4ms
Connecting to jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default
Connected to: Apache Hive (version 0.13.1-cdh5.2.0)
Driver: Hive JDBC (version 0.13.1-cdh5.2.0)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 0.13.1-cdh5.2.0 by Apache Hive
0: jdbc:hive2://c-10-206-76-8.int.cis.trcloud> create table test123 (test123 
int);
No rows affected (0.217 seconds)
0: jdbc:hive2://c-10-206-76-8.int.cis.trcloud> select avg(test123) from test123;
Error: Error while processing statement: FAILED: Execution Error, return code 1 
from org.apache.hadoop.hive.ql.exec.mr.MapRedTask (state=08S01,code=1)
java.sql.SQLException: Error while processing statement: FAILED: Execution 
Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
        at org.apache.hive.jdbc.HiveStatement.execute(HiveStatement.java:277)
        at org.apache.hive.beeline.Commands.execute(Commands.java:736)
        at org.apache.hive.beeline.Commands.sql(Commands.java:657)
        at org.apache.hive.beeline.BeeLine.dispatch(BeeLine.java:908)
        at org.apache.hive.beeline.BeeLine.execute(BeeLine.java:770)
        at org.apache.hive.beeline.BeeLine.begin(BeeLine.java:732)
        at 
org.apache.hive.beeline.BeeLine.mainWithInputRedirection(BeeLine.java:467)
        at org.apache.hive.beeline.BeeLine.main(BeeLine.java:450)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
0: jdbc:hive2://c-10-206-76-8.int.cis.trcloud> !quit

Appendix #2
Closing: 0: jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default
cloud@c-10-206-76-8:~>  beeline -u 
jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default --verbose=true -n cloud
issuing: !connect jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default 
cloud ''
scan complete in 3ms
Connecting to jdbc:hive2://c-10-206-76-8.int.cis.trcloud:10000/default
Connected to: Apache Hive (version 0.13.1-cdh5.2.0)
Driver: Hive JDBC (version 0.13.1-cdh5.2.0)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 0.13.1-cdh5.2.0 by Apache Hive
0: jdbc:hive2://c-10-206-76-8.int.cis.trcloud> select avg(test123) from test123;
+-------+--+
|  _c0  |
+-------+--+
| NULL  |
+-------+--+
1 row selected (34.084 seconds)




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

Reply via email to