Проблема улья при запуске
ОШИБКА:
Ведение журнала инициализируется с использованием конфигурации в jar:file:/usr/local/hive/lib/hive-common-2.1.0.jar!/Hive-log4j2.properties Async: true Исключение в потоке "main" java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Невозможно создать экземпляр org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient в org.apache.hadoop.hive.qlStateion.ception начать (SessionState.java:578) с org.apache.hadoop.hive.ql.session.SessionState.beginStart(SessionState.java:518) с org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:705) в org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:641) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMho): NativeMho в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:606) в org.apache.hadoop.util.RunJar.run: RunJar.arun (RunJar.ar) на org.apache.hadoop.util.RunJar.main(RunJar.java:136) Причина: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Невозможно создать экземпляр org.apache.hadoop.hive.ql.metadata. SessionHiveMetaStoreClient в org.apache.hadoop.hive.ql.metadata.Hive.registerAllFunctionsOnce(Hive.java:226) в org.apache.hadoop.hive.ql.metadata.Hive.(Hive.java:366) в org.ap.hadoop.hive.ql.metadata.Hive.create(Hive.java:310) в org.apache.hadoop.hive.ql.metadata.Hive.getInternal(Hive.java:290) в org.apache.hadoop.hive.ql.metadata.Hive.get(Hive.java:266) at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:545) ... еще 9 Причины: java.lang. RuntimeException: Невозможно создать экземпляр org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient в org.apache.hadoop.hive.metastore.MetaStoreUtils.newInstance(MetaStoreUtils.java:1627) в org.tore.ache.hash.RetriedMetaStoreClient.(RetringMetaStoreClient.java:80) в org.apache.hadoop.hive.metastore.RetringMetaStoreClient.getProxy(RetriedMetaStoreClient.java:130) в org.apache.hadoop.hive.metastore.RetringMetaStoreClient.getProxy(RetriedMetaStoreClient.java:101) в org.apache.hadoop.hive.ql.metacateeentHate (Hateoop.Hateoop.Hateoop.Heoop.Heit.Reader.Hateoop.Heat.:3317) в org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:3356) в org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:3336) в org.apache.hadoop.hive.ql.metadata.Hive.getAllFunctions(Hive.java:3590) в org.apache.hadoop.hive.ql.metadata.Hive.reloadFunctions(Hive.java:236) в org.apache.hadoop.hive.ql.metadata.Hive.registerAllFunctionsOnce(Hive.java:221) ... еще 14 Вызвано: java.lang.reflect.InvocationTargetException в sun.reflect.NativeConstructorAccessorImpl.newInstance0(собственный метод) в sun.ref.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor: 265 t org.apache.hadoop.hive.metastore.MetaStoreUtils.newInstance(MetaStoreUtils.java:1625) ... еще 23 причины: javax.jdo.JDOFatalInternalException: ошибка при создании фабрики транзакционных соединений NestedThrowables: java.lang.refarget. org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:671) при org.datanucleus.api.jdo.JDOPersistenceManagerFactory.freezeConfiguration(JDOPersistenceManagerFactory.java:834) при org.datanucleus.api.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:338) в org.datanucleus.api.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:217) на солнце. Отражающий родной 57) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Me thod.java:606) в javax.jdo.JDOHelper$16.run(JDOHelper.java:1965) в java.security.AccessController.doPrivileged(собственный метод) в javax.jdo.JDOHelper.invoke(JDOHelper.java:1960) в Javax.jdo..hive.metastore.ObjectStore.getPMF(ObjectStore.java:424) в org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager(ObjectStore.java:453) в org.apache.hadoop.hive.metastore.ObialStore.it (ObjectStore.java:327) в org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:294) в org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:76) в орг.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:136) в org.apache.hadoop.hive.metastore.RawStoreProxy.(RawStoreProxy.java:58) в org.apache.hadoop.hive.metastore.RawStoreProxy.getProxy(RawStoreProxy.java:67) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.newRawStore(HiveMetaStore.java:581) в org.apache.hadoop.hiveMaseHtoreSHetaStoreHtoreStore.getMS(HiveMetaStore.java:546) в org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB(HiveMetaStore.java:612) в org.apache.hadoop.hive.metastore.HiveineHtoreStore.java:398) в org.apache.hadoop.hive.metastore.RetriedHMSHandler.(RetriedHMSHandler.java:78) в org.apache.hadoop.hive.metastore.RetiringHMSHandler.getProxy(RetringHMSHandler.java:84) в org..hadoop.hive.metastore.HiveMetaStore.newRetringHMSHandler(HiveMetaStore.java:6396) в org.apache.hadoop.hive.metastore.HiveMetaStoreClient.(HiveMetaStoreClient.java:2aph.tah.hata.hata.SessionHiveMetaStoreClient.(SessionHiveMetaStoreClient.java:70) ... еще 28 причин: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessfl) java:526) в org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension(NonManagedPluginRegistry.java:606) в org.datanucleus.plugin.PluginManager.createExecutableExtension(PluginMag_Reader.Reader.Reader.Reader.Reader.Reader.Reader.Reader.Mate_service.Mate_Manager)..java:203) в org.datanucleus.store.AbstractStoreManager.(AbstractStoreManager.java:162) в org.datanucleus.store.rdbms.RDBMSStoreManager.(RDBMSStoreManager.java:284) в новом методе возврата к исходной переменной (в солнечной среде)) в sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Dele gatingConstructorAccessorImpl.java:45) по адресу java.lang.reflect.Constructor.newInstance(Constructor.java:526) по адресу org.datanucleus.plugin.NonManagedPluginRegistry.createExecutableExtension (NonManagedPluginRegate.jpgPlayer.jpg).jat_Player.jp_Mate_Player.pl_Mate_Player.W_L_C_W_P_P_P_P_P_P_P_P_e именно-: JDOPersistenceManagerFactory.java:821) ... еще 57. Причина: java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver: неподдерживаемая версия major.minor 52.0 в java.lang.ClassLoader.defineClass1(собственный метод) в java.lang..ClassLoader.defineClass(ClassLoader.java:800) в java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) в java.net.URLClassLoader.defineClass(URLClassLoader.java:449) на java.net.URLClassLoader.access$100(URLClassLoader.java:71) на java.net.URLClassLoader$1.run(URLClassLoader.java:361) на java.net.URLClassLoader$1.run(URLClassLoader.java:355) на java.security.AccessController.doPrivileged(собственный метод) в java.net.URLClassLoader.findClass(URLClassLoader.java:354) в java.lang.ClassLoader.loadClass(ClassLoader.java:425) в sun.misc.Launcher$AppClassLoader (Launcher.java:308) в java.lang.ClassLoader.loadClass(ClassLoader.java:412) в java.lang.ClassLoader.loadClass(ClassLoader.java:358) в java.lang.Class.forName0(собственный метод) в java.lang.Class.forName(Class.java:270) в org.datanucleus.ClassLoaderResolverImpl.classOrNull(ClassLoaderResolverImpl.java:510) в org.datanucleus.ClassLoaderResolverImpl.olo.classForName(ClassLoaderResolverImpl.java:372) в org.datanucleus.store.rdbms.connectionpool.AbstractConnectionPoolFactory.loadDriver(AbstractConnectionPoolFactory.java:47) в org.datanucleus.store.rdbms.connectionpool.BoneCPConnectionPoolFactory.createConnectionPool(BoneCPConnectionPoolFactory.java:54) в org.datanucleus.store.rdbms..store.rdbms.ConnectionFactoryImpl.initialiseDataSources(ConnectionFactoryImpl.java:117) в org.datanucleus.store.rdbms.ConnectionFactoryImpl.(ConnectionFactoryImpl.java:82) ... еще 75
Улей-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
</property>
<property>
<name>datanucleus.autoCreateSchema</name>
<value>true</value>
</property>
<property>
<name>datanucleus.fixedDatastore</name>
<value>true</value>
</property>
<property>
<name>datanucleus.autoCreateTables</name>
<value>True</value>
</property>
</configuration>
1 ответ
Вызывается: java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver
В hive-client/lib измените версию mysql-connector-java-5.1.17.jar и попробуйте снова