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
hivecli が呼び出されたディレクトリにテーブルが関連付けられているのはなぜですか? ポインタはありますか?