Hive 2.3.0 MetaException(メッセージ:バージョン情報がメタストアに見つかりません。)



Hive 2 3 0 Metaexception Message



Hive 2.3.0を使用してリモートモード(リモート)を構成する場合、hive --service metastoreコマンドの実行時にMetaException(メッセージ:バージョン情報がメタストアに見つかりません。)エラーが発生します。

解決:



メタストアに必要なテーブルがMySQLにありません。テーブルを手動で作成し、Hiveメタストアを再起動します。

MySQLのスキーマファイルは、パス$HIVE_HOME/scripts/metastore/upgrade/mysql/で利用できます。



cd $HIVE_HOME/scripts/metastore/upgrade/mysql/ mysql> drop database IF EXISTS hive mysql> create database hive mysql> use hive mysql> source hive-schema-2.1.1.mysql.sql

Hiveメタストアを再起動します。