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 [重复]