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 とフェイルオーバーを管理する場合、 loadbalancers は必要ありません。そうでない場合は、障害が発生した場合に必要になります。

構成部分では、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 に答える