首页 > 代码库 > Hive_配置远程Metastore

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