Hive テーブルで奇妙な問題に直面しています。環境にHIVE_HOME
設定しましたが、検索パスにもあるため、直接呼び出すことができhive
ます。
hive
ここで、ディレクトリから呼び出して、/a/b/c
いくつかのテーブルを作成してみましょう。テーブルが見えます。
ここで、たとえばディレクトリに変更し、そこから/a/b
呼び出しhive
ます。ここが問題の部分です。テーブルが表示されないか、このエラーが発生します
hive> show tables;
FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException: Failed to start
database 'metastore_db', see the next exception for details.
NestedThrowables:
java.sql.SQLException: Failed to start database 'metastore_db', see the next exception
for details.
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask
hive
cli が呼び出されたディレクトリにテーブルが関連付けられているのはなぜですか? ポインタはありますか?