Hive 在配置单元中创建表时出错
我已经使用CDH4.1安装了hive 我想将MySql用于hive metastore,我已经编辑了配置MySql的hive-site.xml,并启动了hive server和metastore 当我试图在配置单元中创建表时,它显示了以下错误 失败:元数据错误:java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient 失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddlstask返回代码1 有人能帮忙吗? 我试着用下面的帖子来解决这个问题 我的hive-site.xml如下所示Hive 在配置单元中创建表时出错,hive,Hive,我已经使用CDH4.1安装了hive 我想将MySql用于hive metastore,我已经编辑了配置MySql的hive-site.xml,并启动了hive server和metastore 当我试图在配置单元中创建表时,它显示了以下错误 失败:元数据错误:java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient 失败:执行错误,从org.apache.hadoop.hive.ql
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:hive2://localhost:21050/;auth=noSasl</value>
<description>the URL of the MySQL database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>Newuser123</value>
</property>
<property>
<name>datanucleus.autoCreateSchema</name>
<value>false</value>
</property>
<property>
<name>datanucleus.fixedDatastore</name>
<value>true</value>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://localhost:9083</value>
<description>IP address (or fully-qualified domain name) and port of the metastore host</description>
</property>
一个可能的原因是 连接到配置单元的数据库MySql尚未启动。 开始:
/etc/init.d/mysqld start