我们可以在同一群集中安装多个配置单元服务器吗?

时间:2019-06-04 11:56:15

标签: hadoop hive hadoop2

我想使两个应用程序实例共享一个HDFS群集,但是每个应用程序实例都需要自己的Hive数据库。

是否可以在集群中配置多个独立的Hive服务器/元存储,以便每个应用程序都可以使用集群中的数据?

1 个答案:

答案 0 :(得分:0)

  

该应用程序的每个实例都需要其自己的Hive数据库

然后在Hive中进行CREATE DATABASE my_own_database;

在其他应用中进行任何查询之前,请先运行USE my_own_database;SELECT * FROM my_own_database.table


否则,请确保您必须安装并配置指向其他数据库(甚至是单独的服务器)的单独的Hive Metastore Java进程

在hive-site.xml中

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

然后您的应用程序必须将hive.metastore.uris设置为指向该实例