Hive shell se lance mais à chaque fois que je frappe une commande en shell, dites
hive> afficher les bases de données;
Je reçois l’erreur suivante:
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: impossible d’instancier org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
Mon JPS est comme ça: /apache-hive-2.3.0-bin/conf$ jps
3779 ResourceManager
3540 SecondaryNameNode
3909 NodeManager
3384 DataNode
6856 jps
3257 NameNode
je reçois ce gerror?
Mon serveur SQL est également en cours d’exécution. Vérifié à l’aide de netstat -an | grep 3306 , Quel pourrait être le problème ici?
La lutte depuis des jours maintenant.
Je ne sais pas si vous avez compris ou non, mais voici les mesures que j’ai sockets pour m’aider à corriger cette erreur (note: je ne craignais pas de perdre mon ancien schéma, vous êtes peut-être):
stop-dfs.sh, stop-yarn.sh
. mv /home/user/metadata_db /home/user/metadata_db.tmp
. start-dfs.sh, start-yarn.sh
$HIVE_HOME/bin/schematool -initSchema -dbType derby
. $HIVE_HOME/bin/hive
. J’espère que cela aide quelqu’un.