我有一个EMR Hive集群,我正在尝试将其连接到AWS MYSQL RDS的外部Metastore。
这是我的hive-site.xml
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://meredith.cckyyg5sffpl.us-east-1.rds.amazonaws.com:3306/metastore?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
<description>Username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>meredith</value>
<description>Password to use against metastore database</description>
</property>
<property>
</configuration>
我可以从cli启动配置单元,但它不使用外部Metastore而是使用本地mysql服务器。
我还附加了试图连接到本地mysql Metastore的hive Metastore日志。
在这方面的任何帮助将不胜感激。
由于