Hive-site.xml自动创建元存储问题

Hive-site.xml自动创建元存储问题,hive,bigdata,Hive,Bigdata,我有一台windows机器,在里面我用ubuntu配置了一个VMwire。 我在ubuntu中安装了hadoop和HIVE。 我的windows中有mysql数据库 现在我想在我的WindowsMySQL中创建我的元存储。 我正在使用下面的hive-site.xml。我也收到了配置单元提示,但是没有在我的windows mysql数据库中创建metastore??任何人都不知道这件事。请帮忙。谢谢 hive-site.xml 您正在使用哪个配置单元版本?请提一下。因为在当前配置单元版本0.11.

我有一台windows机器,在里面我用ubuntu配置了一个VMwire。 我在ubuntu中安装了hadoop和HIVE。 我的windows中有mysql数据库 现在我想在我的WindowsMySQL中创建我的元存储。 我正在使用下面的hive-site.xml。我也收到了配置单元提示,但是没有在我的windows mysql数据库中创建metastore??任何人都不知道这件事。请帮忙。谢谢

hive-site.xml


您正在使用哪个配置单元版本?请提一下。因为在当前配置单元版本0.11.0中,hive.metastore.local属性不可用。它以“hive.metastore.uris”的形式提供。请检查我正在使用hive-0.11.0…我尝试删除远程元存储的hive.metastore.local true Thrift uri。元存储客户端用于连接到远程元存储。并添加hive.metastore.urithrift://192.168.192.1:3306 远程元存储的旧uri。metastore客户端用于连接到远程metastore。我厌倦了将VMnet1适配器的本地主机更改为ipv4地址,但没有更改。从您的VM计算机可以ping到windows主机吗?如果可以,请编写一个简单的java代码来调用mysql数据库,这是为了检查您对windows机机mysql数据库的可访问性。
<property>
  <name>hive.metastore.local</name>
  <value>true</value>
  <description>Thrift uri for the remote metastore. Used by metastore client to connect to      remote metastore.</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://localhost:3306/metastore?createDatabaseIfNotExist=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>root</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>password</value>
  <description>Driver class name for a JDBC metastore</description>
</property>
</configuration>