Привет, новичок в Apache Hive,
Установлен в Ubuntu 18.04 и может запускать 'show tables;'Команда.
Затем он перестал работать.Не уверен, что случилось.
Когда я пытаюсь:
hive --service metastore
Я получаю ошибки:
Caused by: MetaException(message:Version information not found in metastore.)
Кто-нибудь знает, что не так?
Может бытьБД metastore поврежден?
Этим утром я запустил улей и запустил 'show tables;'
Некоторые ошибки из hive.log:
2019-02-14T08:44:47,342 WARN [9e31f424-9da1-4400-b288-caa1b723fb42 main] metastore.MetaStoreDirectSql: Self-test query [select "DB_ID" from "DBS"] failed; direct SQL is disabled
javax.jdo.JDODataStoreException: Error executing SQL query "select "DB_ID" from "DBS"".
Caused by: java.sql.SQLSyntaxErrorException: Table/View 'DBS' does not exist.
2019-02-14T08:44:47,345 INFO [9e31f424-9da1-4400-b288-caa1b723fb42 main] metastore.ObjectStore: Initialized ObjectStore
2019-02-14T08:44:49,910 ERROR [9e31f424-9da1-4400-b288-caa1b723fb42 main] metastore.RetryingHMSHandler: MetaException(message:Version information not found in metastore.)
2019-02-14T08:44:49,927 ERROR [9e31f424-9da1-4400-b288-caa1b723fb42 main] metadata.HiveMaterializedViewsRegistry: Problem connecting to the metastore when initializing the view registry
Затем попытался запустить'hive --service metastore'.
2019-02-14T09: 12: 31,404 ОШИБКА [main] metastore.HiveMetaStore: сбрасывающий сервер Metastore вызвал исключение ... org.apache.hadoop.hive.metastore.api.MetaException: информация о версии не найдена в metastore.в org.apache.hadoop.hive.metastore.RetryHMSHandler. (RetedingHMSHandler.java:84) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.RetringHMSHandler.getProxy(RetriedHMSHandler.java:93) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.HiveMetaStore.newRetringHMSHandler (HiveMetaStore.java:8661) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.HiveMetaStore.newRetringHMSHandler (HiveMetaStore.java:8656) ~ [hive-exec-3.1.1.jar: 3.1.1] в орг.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore (HiveMetaStore.java:8926) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.HiveMetaStore.main (HiveMetaStore.java: 8843) [hive-exec-3.1.1.jar: 3.1.1] в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [?: 1.8.0_201] в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessormp.java: 62) ~ [?: 1.8.0_201] на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) ~ [?: 1.8.0_201] на java.lang.reflect.Method.invoke (Method.java:498) ~ [?: 1.8.0_201] at org.apache.hadoop.util.RunJar.run (RunJar.java:323) [hadoop-common-3.2.0.jar :?] at org.apache.hadoop.util.RunJar.main (RunJar.java:236) [hadoop-common-3.2.0.jar :?] Причина: org.apache.hadoop.hive.metastore.api.MetaException: информация о версии не найдена в metastore.в org.apache.hadoop.hive.metastore.ObjectStore.checkSchema (ObjectStore.java:9049) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.ObjectStore.verifySchema (ObjectStore.java:9027) ~ [hive-exec-3.1.1.jar: 3.1.1] в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [?: 1.8.0_201] в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) ~ [?: 1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) ~ [?: 1.8.0_201] в java.lang.reflect.Me.(Method.java:498) ~ [?: 1.8.0_201] в org.apache.hadoop.hive.metastore.RawStoreProxy.invoke (RawStoreProxy.java:97) ~ [hive-exec-3.1.1.jar: 3.1.1] в com.sun.proxy. $ Proxy25.verifySchema (неизвестный источник) ~ [?:?] В org.apache.hadoop.hive.metastore.HiveMetaStore $ HMSHandler.getMSForConf (HiveMetaStore.java:697) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.HiveMetaStore $ HMSHandler.getMS (HiveMetaStore.java:690) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.HiveMetaStore $ HMSHandler.createDefaultDB (HiveMetaStore.java:767) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.HiveMetaStore $ HMSH.init (HiveMetaStore.java:538) ~ [hive-exec-3.1.1.jar: 3.1.1] в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) ~ [?: 1.8.0_201] в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) ~ [?: 1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) ~ [?: 1.8f.ho.invoke (Method.java:498) ~ [?: 1.8.0_201]в org.apache.hadoop.hive.metastore.RetriedHMSHandler.invokeInternal (RetriedHMSHandler.java:147) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.RetringHMSHandler.invoke (RetriedHMSHandler.java:108) ~ [hive-exec-3.1.1.jar: 3.1.1] в org.apache.hadoop.hive.metastore.RetringHMSHandler. (RetedingHMSHandler.java:80) ~ [hive-exec-3.1.1.jar: 3.1.1] ... еще 11 2019-02-14T09: 12: 31,415 ИНФОРМАЦИЯ [shutdown-hook-0] metastore.HiveMetaStore: Завершение работы метастаза улья.2019-02-14T09: 12: 31,416 ИНФОРМАЦИЯ [shutdown-hook-0] metastore.HiveMetaStore: SHUTDOWN_MSG: / ************************************************************ SHUTDOWN_MSG: Завершение работы HiveMetaStore на wftest3475v / 10.134.34.75 ************************************************************ /