简体   繁体   中英

Connecting to Hive using Spark-SQL

I am running hive queries using Spark-SQL. I made a hive context object

val hiveContext = new org.apache.spark.sql.hive.HiveContext(sc);

Then when I am trying to run the command:

hiveContext.sql("use db_name");

OR

hiveContext.hiveql("use db_name");

It doesnt work. It says database not found. When I try to run

val db = hiveContext.hiveql("show databases");
db.collect.foreach(println);

It prints nothing. Just prints [default] .

Any help would be appreciated.

 hiveContext.sql("SELECT * FROM database.table")

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM