[
https://issues.apache.org/jira/browse/HIVE-22471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Manasa A updated HIVE-22471:
----------------------------
Description:
On a Hadoop cluster with hive version 2.3.5, when the beeline is initialized
using init script, multi line commands fails.
-----------------------------
beeline -u 'jdbc:hive2://localhost:10000/default' -n hive -i init.sql
0: jdbc:hive2://localhost:10000/default> select *
. . . . . . . . . . . . . . . . . . . .> Error: Error while compiling
statement: FAILED: SemanticException Line 0:-1 Invalid column reference
'TOK_ALLCOLREF' (state=42000,code=40000)
0: jdbc:hive2://localhost:10000/default> from employee;
Error: Error while compiling statement: FAILED: ParseException line 1:13
required (...)+ loop did not match anything at input '<EOF>' in statement
(state=42000,code=40000)
0: jdbc:hive2://localhost:10000/default>
-----------------------------
It works fine when tested without init.sql
-----------------------------
beeline -u 'jdbc:hive2://localhost:10000/default'
0: jdbc:hive2://localhost:10000/default> select *
. . . . . . . . . . . . . . . . . . . .> from employee;
INFO : Compiling
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111):
select *
from employee
INFO : Semantic Analysis Completed
INFO : Returning Hive schema:
Schema(fieldSchemas:[FieldSchema(name:employee.eid, type:int, comment:null),
FieldSchema(name:employee.name, type:string, comment:null),
FieldSchema(name:employee.salary, type:string, comment:null),
FieldSchema(name:employee.destination, type:string, comment:null)],
properties:null)
INFO : Completed compiling
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111); Time
taken: 0.139 seconds
INFO : Concurrency mode is disabled, not creating a lock manager
INFO : Executing
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111):
select *
from employee
INFO : Completed executing
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111); Time
taken: 0.001 seconds
INFO : OK
-----------------------------
init.sql file have the below command and it fails with any other commands
as-well.
set hive.exec.dynamic.partition.mode=nonstrict;
was:
On a Hadoop cluster with hive version 2.3.5, when the beeline is initialized
using init script, multi line commands fails.
beeline -u 'jdbc:hive2://localhost:10000/default' -n hive -i init.sql
0: jdbc:hive2://localhost:10000/default> select *
. . . . . . . . . . . . . . . . . . . .> Error: Error while compiling
statement: FAILED: SemanticException Line 0:-1 Invalid column reference
'TOK_ALLCOLREF' (state=42000,code=40000)
0: jdbc:hive2://localhost:10000/default> from employee;
Error: Error while compiling statement: FAILED: ParseException line 1:13
required (...)+ loop did not match anything at input '<EOF>' in statement
(state=42000,code=40000)
0: jdbc:hive2://localhost:10000/default>
It works fine when tested without init.sql
beeline -u 'jdbc:hive2://localhost:10000/default'
0: jdbc:hive2://localhost:10000/default> select *
. . . . . . . . . . . . . . . . . . . .> from employee;
INFO : Compiling
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111):
select *
from employee
INFO : Semantic Analysis Completed
INFO : Returning Hive schema:
Schema(fieldSchemas:[FieldSchema(name:employee.eid, type:int, comment:null),
FieldSchema(name:employee.name, type:string, comment:null),
FieldSchema(name:employee.salary, type:string, comment:null),
FieldSchema(name:employee.destination, type:string, comment:null)],
properties:null)
INFO : Completed compiling
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111); Time
taken: 0.139 seconds
INFO : Concurrency mode is disabled, not creating a lock manager
INFO : Executing
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111):
select *
from employee
INFO : Completed executing
command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111); Time
taken: 0.001 seconds
INFO : OK
+---------------+----------------+------------------+-----------------------+
| employee.eid | employee.name | employee.salary | employee.destination |
init.sql file have the below command and it fails with any other commands
as-well.
set hive.exec.dynamic.partition.mode=nonstrict;
> Beeline init script breaks when executing multi line commands
> -------------------------------------------------------------
>
> Key: HIVE-22471
> URL: https://issues.apache.org/jira/browse/HIVE-22471
> Project: Hive
> Issue Type: Bug
> Affects Versions: 2.3.5
> Environment: Tested this on Hive version 2.3.5.
> Reporter: Manasa A
> Priority: Minor
>
> On a Hadoop cluster with hive version 2.3.5, when the beeline is initialized
> using init script, multi line commands fails.
> -----------------------------
> beeline -u 'jdbc:hive2://localhost:10000/default' -n hive -i init.sql
> 0: jdbc:hive2://localhost:10000/default> select *
> . . . . . . . . . . . . . . . . . . . .> Error: Error while compiling
> statement: FAILED: SemanticException Line 0:-1 Invalid column reference
> 'TOK_ALLCOLREF' (state=42000,code=40000)
> 0: jdbc:hive2://localhost:10000/default> from employee;
> Error: Error while compiling statement: FAILED: ParseException line 1:13
> required (...)+ loop did not match anything at input '<EOF>' in statement
> (state=42000,code=40000)
> 0: jdbc:hive2://localhost:10000/default>
> -----------------------------
> It works fine when tested without init.sql
>
> -----------------------------
> beeline -u 'jdbc:hive2://localhost:10000/default'
> 0: jdbc:hive2://localhost:10000/default> select *
> . . . . . . . . . . . . . . . . . . . .> from employee;
> INFO : Compiling
> command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111):
> select *
> from employee
> INFO : Semantic Analysis Completed
> INFO : Returning Hive schema:
> Schema(fieldSchemas:[FieldSchema(name:employee.eid, type:int, comment:null),
> FieldSchema(name:employee.name, type:string, comment:null),
> FieldSchema(name:employee.salary, type:string, comment:null),
> FieldSchema(name:employee.destination, type:string, comment:null)],
> properties:null)
> INFO : Completed compiling
> command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111);
> Time taken: 0.139 seconds
> INFO : Concurrency mode is disabled, not creating a lock manager
> INFO : Executing
> command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111):
> select *
> from employee
> INFO : Completed executing
> command(queryId=hive_20191106025801_67b13296-c10d-484e-adc8-7522fc7ed111);
> Time taken: 0.001 seconds
> INFO : OK
> -----------------------------
> init.sql file have the below command and it fails with any other commands
> as-well.
> set hive.exec.dynamic.partition.mode=nonstrict;
--
This message was sent by Atlassian Jira
(v8.3.4#803005)