0

在 cloudera 下,我正在尝试将配置单元元存储配置为高可用性。

所以我按照下面的教程进行操作:http: //www.cloudera.com/content/www/en-us/documentation/archive/cdh/4-x/4-7-1/CDH4-Installation-Guide/cdh4ig_hive_metastore_configure.html

我的问题是:我需要在配置单元元存储服务器和复制数据库之间添加负载平衡器吗?

因为我认为我们要么需要提供数据库的 URI 列表来配置元存储服务器,要么使用负载平衡器在发生故障时切换到其他数据库。

提前致谢

4

1 回答 1

0

我找到了我的问题的解决方案:

实际上答案取决于数据库,如果数据库管理 HA 和故障转移,则不需要负载均衡器,否则我们需要它以防故障。

对于配置部分,我们可以在 hive-site.xml 中放置与 dbs 一样多的 uri:

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://myhost/metastore,</value>
  <description>the URL of the MySQL database</description>
</property>
于 2016-01-12T16:27:47.433 回答