我们可以在同一个集群中安装多个hive服务器吗

pjngdqdw  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(716)

我想让两个应用程序示例共享一个hdfs集群,但应用程序的每个示例都需要自己的配置单元数据库。
有没有办法在一个集群中配置多个独立的配置单元服务器/元存储区,以便每个应用程序都可以使用集群中的数据?

1szpjjfi

1szpjjfi1#

应用程序的每个示例都需要自己的配置单元数据库
那就做吧 CREATE DATABASE my_own_database; 在Hive里。
在其他应用程序中进行任何查询之前,请运行 USE my_own_database; 或者 SELECT * FROM my_own_database.table 否则,当然,您必须安装和配置一个单独的hivemetastorejava进程,指向不同的数据库(甚至是单独的服务器)
在hive-site.xml中

<property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:<protocol>://<host>:<port>/<databasename></value>
 </property>

那么你的应用程序就必须设置 hive.metastore.uris 指向那个示例

相关问题