Не удается запустить hive, какая-то ошибка с hive-metastore-server

У меня проблема с настройкой улья. Я не устанавливал его, поэтому мои знания об этой системе ограничены ... Автоматическое обновление было выполнено с помощью менеджера cloudera, и не было сделано резервной копии базы данных postgresql. База данных metastore использует настройку postgresql.

Насколько я понимаю, не может быть установленного соединения, но я не понимаю, почему и, соответственно, как это исправить. Я был бы очень признателен за некоторые подсказки, как исправить это через администрирование менеджера облака. Или любые подсказки, как перестроить хранилище метаданных, или перейти с postgresql на mysql.

Спасибо, Дэвид

Вот трассировка стека:

Я исправил проблему. Postgresql находился в режиме завершения работы и ждал завершения работы каждого пользователя. Поэтому я убил posgresql и перезапустил его и все сервисы cloudera. Теперь он снова работает.


person Dave    schedule 18.12.2013    source источник


Ответы (1)


SLF4J: путь к классу содержит несколько привязок SLF4J. SLF4J: найдена привязка в [jar:file:/opt/cloudera/parcels/CDH-4.5.0-1.cdh4.5.0.p0.30/lib/zookeeper/lib/slf4j-log4j12-1.6.1.jar!/ org/slf4j/impl/StaticLoggerBinder.class] SLF4J: найдена привязка в [jar:file:/opt/cloudera/parcels/CDH-4.5.0-1.cdh4.5.0.p0.30/lib/hive/lib/slf4j -log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: см. http://www.slf4j.org/codes.html#multiple_bindings для объяснения. javax.jdo.JDOFatalDataStoreException: FATAL: система базы данных завершает работу в org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:436) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java: 781) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:326) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:195) в sun.reflect.NativeMethodAccessorI Method) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java:597) в javax.jdo.JDOHelper$16.run(JDOHelper.java:1958) в java.security.AccessController.doPrivileged(Nat ive Method) в javax.jdo.JDOHelper.invoke(JDOHelper.java:1953) в javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1159) в javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803) в javax .jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:698) в org.apache.hadoop.hive.metastore.ObjectStore.getPMF(ObjectStore.java:262) в org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager(ObjectStore .java:291) в org.apache.hadoop.hive.metastore.ObjectStore.initialize(ObjectStore.java:224) в org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:199) в org. apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73) в org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133) в org.apache.hadoop.hive.metastore.RetryingRawStore.(RetryingRawStore .java:62) в org.apache.hadoop.hive.metastore. RetryingRawStore.getProxy(RetryingRawStore.java:71) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.newRawStore(HiveMetaStore.java:408) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.getMS( HiveMetaStore.java:396) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB(HiveMetaStore.java:434) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.init(HiveMetaStore.java: 328) по адресу org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.(HiveMetaStore.java:289) по адресу org.apache.hadoop.hive.metastore.RetryingHMSHandler.(RetryingHMSHandler.java:56) по адресу org.apache.hadoop .hive.metastore.RetryingHMSHandler.getProxy(RetryingHMSHandler.java:61) в org.apache.hadoop.hive.metastore.HiveMetaStore.newHMSHandler(HiveMetaStore.java:4014) в org.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore (HiveMetaStore.java:4215) по адресу org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore .java:4150) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java. lang.reflect.Method.invoke(Method.java:597) в org.apache.hadoop.util.RunJar.main(RunJar.java:208) NestedThrowablesStackTrace: org.postgresql.util.PSQLException: FATAL: система базы данных закрывается на org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:291) на org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:108) на org.postgresql.core.ConnectionFactory.openConnection( ConnectionFactory.java:66) в org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:125) в org.postgresql.jdbc3.AbstractJdbc3Connection.(AbstractJdbc3Connection.java:30) в org.postgresql.jdbc3g.Ab stractJdbc3gConnection.(AbstractJdbc3gConnection.java:22) в org.postgresql.jdbc4.AbstractJdbc4Connection.(AbstractJdbc4Connection.java:30) в org.postgresql.jdbc4.Jdbc4Connection.(Jdbc4Connection.java:24) в org.postgresql.Driver.makeConnection( Driver.java:393) в org.postgresql.Driver.connect(Driver.java:267) в java.sql.DriverManager.getConnection(DriverManager.java:582) в java.sql.DriverManager.getConnection(DriverManager.java:154) ) на org.apache.commons.dbcp. DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:78) в org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) в org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148) в org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) в org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl.getConnection(ConnectionFactoryImpl.java:479) в org.datanucleus.store.rdbms.RDBMSStoreManager .(RDBMSStoreManager.java:304) в sun.reflect.NativeConstructorAccessorImpl.newInstance0(собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) в java.lang.reflect.Constructor.newInstance(Constructor.java:513) в org.datanucleus.plugin.NonManag edPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:631) в org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginManager.java:301) в org.datanucleus.NucleusContext.createStoreManagerForProperties(NucleusContext.java:1069) в org.datanucleus.NucleusContext.ini (NucleusContext.java:359) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:768) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:326) в org.datanucleus. api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:195) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethod.AccessorIm ДелегированиеMethodAccessorImpl.java:25) на java.lan g.reflect.Method.invoke(Method.java:597) в javax.jdo.JDOHelper$16.run(JDOHelper.java:1958) в java.security.AccessController.doPrivileged(собственный метод) в javax.jdo.JDOHelper.invoke (JDOHelper.java:1953) в javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1159) в javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803) в javax.jdo.JDOHelper.getPersistenceManagerFactory(:JDOHelper.java 698) в org.apache.hadoop.hive.metastore. ObjectStore.getPMF(ObjectStore.java:262) в org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager(ObjectStore.java:291) в org.apache.hadoop.hive.metastore.ObjectStore.initialize(ObjectStore.java: 224) в org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:199) в org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73) в org.apache.hadoop.util .ReflectionUtils.newInstance(ReflectionUtils.java:133) в org.apache.hadoop.hive.metastore.RetryingRawStore.(RetryingRawStore.java:62) в org.apache.hadoop.hive.metastore.RetryingRawStore.getProxy(RetryingRawStore.java: 71) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.newRawStore(HiveMetaStore.java:408) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.getMS(HiveMetaStore.java:396) в org. .apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB(HiveMetaStore.java:434) в org.apache.hadoop.hive.meta store.HiveMetaStore$HMSHandler.init(HiveMetaStore.java:328) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.(HiveMetaStore.java:289) в org.apache.hadoop.hive.metastore.RetryingHMSHandler.( RetryingHMSHandler.java:56) в org.apache.hadoop.hive.metastore.RetryingHMSHandler.getProxy(RetryingHMSHandler.java:61) в org.apache.hadoop.hive.metastore.HiveMetaStore.newHMSHandler(HiveMetaStore.java:4014) в org. .apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:4215) в org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore.java:4150) в sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java:597) в org.apache.hadoop.util.RunJar.main(RunJar.java:208) Исключение i n поток "основной" javax.jdo.JDOFatalDataStoreException: FATAL: система базы данных завершает работу в org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:436) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration (JDOPersistenceManagerFactory.java:781) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:326) в org.datanucleus.api.jdo. JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:195) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke0 25) в java.lang.reflect.Method.invoke(Method.java:597) в javax.jdo.JDOHelper$16.run(JDOHelper.java:1958) в java.security.AccessController.doPrivileged(собственный метод) в javax. jdo.JDOHelper.invoke(JDOHelper.java:1953) в javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1159) в javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803) в javax.jdo.JDOHelperManager.getFactoryPersistory (JDOHelper.java:698) в org.apache.hadoop.hive.metastore.ObjectStore.getPMF(ObjectStore.java:262) в org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceMana ger(ObjectStore.java:291) в org.apache.hadoop.hive.metastore.ObjectStore.initialize(ObjectStore.java:224) в org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:199) в org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73) в org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133) в org.apache.hadoop.hive.metastore.RetryingRawStore .(RetryingRawStore.java:62) в org.apache.hadoop.hive.metastore.ObjectStore.getPMF(ObjectStore.java:262) в org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager(ObjectStore.java:291) в org.apache.hadoop.hive.metastore.ObjectStore.initialize(ObjectStore.java:224) в org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:199) в org.apache.hadoop.util .ReflectionUtils.setConf(ReflectionUtils.java:73) в org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133) в org.apache.hadoop.hive .metastore.RetryingRawStore.(RetryingRawStore.java:62) в org.apache.hadoop.hive.metastore.RetryingRawStore.getProxy(RetryingRawStore.java:71) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.newRawStore( HiveMetaStore.java:408) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.getMS(HiveMetaStore.java:396) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB(HiveMetaStore.java: 434) в org.apache.hadoop.hive.metastore. HiveMetaStore$HMSHandler.init(HiveMetaStore.java:328) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.(HiveMetaStore.java:289) в org.apache.hadoop.hive.metastore.RetryingHMSHandler.(RetryingHMSHandler. java:56) в org.apache.hadoop.hive.metastore.RetryingHMSHandler.getProxy(RetryingHMSHandler.java:61) в org.apache.hadoop.hive.metastore.HiveMetaStore.newHMSHandler(HiveMetaStore.java:4014) в org.apache .hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:4215) в org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore.java:4150) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org. apache.hadoop.util.RunJar.main(RunJar.java:208)

person Dave    schedule 18.12.2013