My command is:

*beeline -u
"jdbc:hive2://<hostname>:10001/;principal=hive/<hostname>@<a.b.c.com
<http://a.b.c.com>>?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice"
-e "use db_stage;show tables"*


*Error:*

scan complete in 4ms

Connecting to jdbc:hive2://<hostname>:10001/;principal=hive/<hostname>@<
a.b.c.com
>?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice

Connected to: Apache Hive (version 0.13.0.2.1.7.0-784)

Driver: Hive JDBC (version 0.13.0.2.1.7.0-784)

Transaction isolation: TRANSACTION_REPEATABLE_READ

*Error: Error while compiling statement: FAILED: ParseException line 1:12
missing EOF at ';' near 'db_stage' (state=42000,code=40000)*

Beeline version 0.13.0.2.1.7.0-784 by Apache Hive

Closing: 0: jdbc:hive2://<hostname>:10001/;principal=hive/<hostname>@<
a.b.c.com
>?hive.server2.transport.mode=http;hive.server2.thrift.http.path=cliservice





On Thu, Jan 14, 2016 at 4:29 PM, Mich Talebzadeh <m...@peridale.co.uk>
wrote:

> That should work. No need for \
>
>
>
> bl -e "use test;show tables"
>
>
>
> No rows affected (0.026 seconds)
>
> +----------------+--+
>
> |    tab_name    |
>
> +----------------+--+
>
> | t              |
>
> | txtest         |
>
> +----------------+--+
>
>
>
> My bl is aliased as below
>
>
>
> bl='beeline -u jdbc:hive2://rhes564.hedani.co,:10010/default
> org.apache.hive.jdbc.HiveDriver -n <USER> -p <PASSWORD> -i
> /home/<USER>/dba/bin/hive_on_spark_init.hql'
>
>
>
> HTH
>
>
>
> Dr Mich Talebzadeh
>
>
>
> LinkedIn * 
> https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw
> <https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw>*
>
>
>
> *Sybase ASE 15 Gold Medal Award 2008*
>
> A Winning Strategy: Running the most Critical Financial Data on ASE 15
>
>
> http://login.sybase.com/files/Product_Overviews/ASE-Winning-Strategy-091908.pdf
>
> Author of the books* "A Practitioner’s Guide to Upgrading to Sybase ASE
> 15", ISBN 978-0-9563693-0-7*.
>
> co-author *"Sybase Transact SQL Guidelines Best Practices", ISBN
> 978-0-9759693-0-4*
>
> *Publications due shortly:*
>
> *Complex Event Processing in Heterogeneous Environments*, ISBN:
> 978-0-9563693-3-8
>
> *Oracle and Sybase, Concepts and Contrasts*, ISBN: 978-0-9563693-1-4, volume
> one out shortly
>
>
>
> http://talebzadehmich.wordpress.com
>
>
>
> NOTE: The information in this email is proprietary and confidential. This
> message is for the designated recipient only, if you are not the intended
> recipient, you should destroy it immediately. Any information in this
> message shall not be understood as given or endorsed by Peridale Technology
> Ltd, its subsidiaries or their employees, unless expressly so stated. It is
> the responsibility of the recipient to ensure that this email is virus
> free, therefore neither Peridale Ltd, its subsidiaries nor their employees
> accept any responsibility.
>
>
>
> *From:* Trainee Bingo [mailto:trainee1...@gmail.com]
> *Sent:* 14 January 2016 10:41
> *To:* user@hive.apache.org
> *Subject:* Re: Passing parameters to Beeline
>
>
>
> Thanks Maciek !!!!!
>
>
>
> Another issue is I am using *Hive 0.13.0.2.1.7.0-784 * and *Beeline
> version 0.13.0.2.1.7.0-784 by Apache Hive.*
>
>
>
> I am able to execute:
>
>           *hive -e "use db_test; show tables"*
>
>
>
> But while executing same in beeline gives error:
>
>           *beeline -u "<details>" -e "use db_test; show tables"*
>
> *                                   OR*
>
> *          beeline -u "<details>" -e "use db_test \; show tables"*
>
>
>
>
>
>
>
> *Error:*ParseException line 1:13 missing EOF at ''\ ;'' near 'db_test'
> (state=42000,code=40000)
>
>
>
>
>
> On Wed, Jan 13, 2016 at 10:14 PM, matshyeq <matsh...@gmail.com> wrote:
>
> Try *--hivevar **name**=**value*
>
> works for hive and should work for beeline too:
>
>
> https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-Beeline–NewCommandLineShell
> <https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-Beeline%E2%80%93NewCommandLineShell>
>
>
> Thank you,
>
> Kind Regards
>
> ~Maciek
>
>
>
> On 13 January 2016 at 12:43, Trainee Bingo <trainee1...@gmail.com> wrote:
>
> Hi All,
>
>
>
> Hope all are enjoying working in hive !!!
>
>
>
> I am having one question regarding hive and beeline:
>
>
>
> I am passing parameters to hive script using "-d".
>
>     Eg: *hive -d table_name -f emp.hql*
>
>
>
> *     emp.hql:*
>
>         CREATE EXTERNAL TABLE ${table_name}
>
>             (
>
>                   ID STRING,
>
>                   NAME STRING
>
>              ) ..............
>
>
>
> It works perfectly fine.
>
>
>
> But when I switch to beeline, beeline doesn't support "-d". Is there any
> way so that beeline accepts parameters in form of "-d".
>
>
>
>
>

Reply via email to