Hive_配置远程Metastore

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive_配置远程Metastore相关的知识,希望对你有一定的参考价值。

注 : 待测试

一、准备两三台linux机器,最好是hadoop集群环境

 机器A:10.0.0.2

 机器B:10.0.0.3

 机器C:10.0.0.4

二、个机器安装信息

机器A安装mysql(用于存储元数据信息)与Hive(用于开启hiveserver)

机器B可是作为mysql的主备

机器C作为hiveclient有hive客户端

机器A配置本地mysql信息

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://10.0.0.2:3306/chd_metastore?createDatabaseIfNotExist=true</value>
</property>
	
<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
</property>
	
<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>root</value>
</property>
	
<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>root</value>
</property>

机器C配置:

<property>
  <name>hive.metastore.local</name>
  <value>false</value>
</property>
        
<property>
  <name>hive.metastore.uris</name>
  <value>thrift://10.0.0.2:9083</value>
  <description></description>
</property>

 三、在机器C中连接远程mysql(机器A)测试

以上是关于Hive_配置远程Metastore的主要内容,如果未能解决你的问题,请参考以下文章

hive的安装,啥是hive的metastore的远程与本地

Spark 2 连接到 Hive MetaStore [重复]

Hive入门

hive的安装,啥是hive的metastore的远程与本地

从 PySpark 查询远程 Hive Metastore

Hive---浅谈Hive