如何使用java连接spark中的hive数据库

rbl8hiat  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(543)

我可以使用 hive.metastore.uris 在争吵中。我想要的是通过这个连接连接到配置单元的特定数据库,这样就不需要在查询中向每个表名添加数据库名。有没有办法做到这一点?
应该是这样的代码

SparkSession sparkSession = SparkSession.config("hive.metastore.uris", "thrift://dhdhdkkd136.india.sghjd.com:9083/hive_database")
i34xakig

i34xakig1#

您可以使用可从sparksession访问的catalogapi。
https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.catalog.catalog
你可以打电话给我 sparkSession.catalog.setCurrentDatabase(<db_name>)

相关问题