Impossible d'instancier org.apache.hadoop.de la ruche.metastore.HiveMetaStoreClient

je viens d'installer la ruche et mysql..
et copié les mysqlconnector à la hive_home/dossier lib

mais quand j'essaie de montrer les bases de données et les commandes create table dans la ruche> demande de me donner l'erreur comme ci-dessous:

create database saty;
FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

et mon hive_site.xml est

<property>    
  <name>javax.jdo.option.ConnectionURL</name>         
  <value>jdbc:mysql://localhost:3306/hadoop?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>hive.metastore.warehouse.dir</name>
  <value>/user/hive/warehouse</value>
  <description>location of default database for the warehouse</description>
</property>

et je n'ai pas de répertoire /user/ruche/entrepôt dans mon système de fichiers.

j'ai créé ces chemin d'accès avec la commande mkdir.. et essayé après le redémarrage..
combat toujours l'erreur..

ce qui concerne,
satya

OriginalL'auteur VISHWA | 2014-01-02