Проблема установки Hive при последующем улей Apache Wiki Step за шагом -- hadoop поле с участием hive пол Связанный проблема

Hive installation issue while following Hive apache wiki step by step


1
vote

проблема

русский

После установки улите на инструкции по улите Apache Wiki Step за шагом, я вызвал раковину улей и набрал «Создать таблицу для таблиц (FOO INT, BAR String);», затем он поступает следующая ошибка, также включен журнал.

Я новичок, чтобы улиться, любое предложение или комментарии? Большое спасибо! Я нашел вопросы, заданные над Google в Интернете, но не нашел решение.

Я использую один режим машины для Hadoop на Mac.

The Hive & GT; Создавать таблицы ковы (FOO INT, BAR String); Не удалось: ошибка в метаданных: javax.jdo.jdofatalinternalexception: неожиданное исключение. Nestedthrowables: java.lang.reflect.invocationTargetException. Не удалось: ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.ddltask

файл журнала:

. Последний логин: вт. 14 июня 00:27:51 на ttys001 Zhiyong-Xies-MacBook-Pro: ~ Hadoop $ Cat /tmp/*/hive.log 2011-06-14 00: 31: 54,834 Ошибка MetaStore.hivemetaStore (hivemetaStore.java:ExecuteWithRetry(334)) - Ошибка хранения данных JDO. Стройная команда метастора после 1000 мс (попытка 1 из 1) 2011-06-14 00: 31: 56,012 Ошибка exec.ddltask (sessionstate.java:printeRor(374)) - Не удалось: ошибка в метаданных: javax.jdo.jdofatalinternalexception: неожиданное исключение. Nestedthrowables: java.lang.reflect.invocationTargetException. org.apache.hadoop.hive.ql.metadata.hiveException: javax.jdo.jdofatalinternalexception: неожиданное исключение. Nestedthrowables: java.lang.reflect.invocationTargetException.      в org.apache.hadoop.hive.ql.metadata.hive.Createtable (Hive.java:491)      в org.apache.hadoop.hive.ql.exec.dltask.createtable (ddltask.java:3233)      в org.apache.hadoop.hive.ql.exec.dltask.execute (ddltask.java:221)      в org.apache.hadoop.hive.ql.exec.task.executetask (task.java:132)      ap org.apache.hadoop.hive.ql.exec.taskrunner. nookensister (taskrunner.java:57)      ap org.apache.hadoop.hive.ql.driver.launchtask (Driver.java:1238)      в org.apache.hadoop.hive.ql.driver.execute (Driver.java:1050)      в org.apache.hadoop.hive.ql.driver.run (Driver.java:885)      в org.apache.hadoop.hive.cli.clidriver.processcmd (clidriver.java:224)      в org.apache.hadoop.hive.cli.clidriver.processline (clidriver.java:358)      на org.apache.hadoop.hive.cli.clidriver.main (clidriver.java:593)      на sun.reflect.nativemethodaccessorimpl.invoke0 (родной метод)      На Sun.reflect.nativemethodaccessorimpl.invoke (Nativemethodaccessorimpl.java:39)      на sun.reflect.delegatingmethodaccessorimpl.invoke (делегированиеМЕТМЕТАКТАКСCESSORIMPL.java:25)      в java.lang.reflect.method.invoke (метод.java:597)      в org.apache.hadoop.util.runjar.main (Runjar.java:156) Вызвано: javax.jdo.jdofatalinternalexception: неожиданное исключение поймало. Nestedthrowables: java.lang.reflect.invocationTargetException.      в javax.jdo.jdohelper.invokegetPersistenceManagerFactoryOnimlementation (JDohelper.java:1186)      javax.jdo.jdohelper.getpersistencemanagerfactory (jdohelper.java:803)      javax.jdo.jdohelper.getpersistencemanagerfactory (jdohelper.java:698)      в org.apache.hadoop.hive.metastore.ObjectStore.getPMF (ObjectStore.java:237)      в org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager (ObjectStore.java:266)      в org.apache.hadoop.hive.metastore.ObjectStore.initialize (ObjectStore.java:199)      в org.apache.hadoop.hive.metastore.ObjectStore.SetConf (ObjectStore.java:174)      в org.apache.hadoop.util.r. flepyutils.setconf (ReflectionUtils.java:62)      на org.apache.hadoop.util.reflectionutils.newinStance (ReflectionUtils.java:117)      в org.apache.hadoop.hive.metastore.hivemetaStore $ hmshandler.getms (hivemetastore.java:369)      ap org.apache.hadoop.hive.metastore.hivemetaStore $ hmshandler.executewithretry (hivemetastore.java:321)      в org.apache.hadoop.hive.metastore.hivemetaStore $ hmshandler.createdefaultdb (hivemetastore.java:466)      в org.apache.hadoop.hive.metastore.hivemetore $ hmshandler.init (hivemetastore.java:240)      ap org.apache.hadoop.hive.metastore.hivemetore $ hmshandler. (hivemetastore.java:203)      в org.apache.hadoop.hive.metastore.hivemetastorEclient. (hivemetastoreclient.java:107)      в org.apache.hadoop.hive.ql.metadata.hive.createmetastorEclient (Hive.java:2010)      на org.apache.hadoop.hive.ql.metadata.hive.getmsc (hive.java:2020)      ap org.apache.hadoop.hive.ql.metadata.hive.createtable (hive.java:485)      ... еще 15. Вызвано: java.lang.reflect.invocationTargetException      на sun.reflect.nativemethodaccessorimpl.invoke0 (родной метод)      На Sun.reflect.nativemethodaccessorimpl.invoke (Nativemethodaccessorimpl.java:39)      на sun.reflect.delegatingmethodaccessorimpl.invoke (делегированиеМЕТМЕТАКТАКСCESSORIMPL.java:25)      в java.lang.reflect.method.invoke (метод.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)      ... еще 32. Вызвано: java.lang.nullpointerexception      на org.datanucleus.plugin.nonmanagePluginegistry.registerBundlegindle (nonmanedPluginegistry.java:443)      на org.datanucleus.plugin.nonmanagepluginegistry.registerbundlegindle (nonmanedPluginegistry.java:355)      на org.datanucleus.plugin.nonmanagepluginegistry.registerextensions (nonmanedPluginegistry.java:215)      на org.datanucleus.plugin.nonmanagePluginegistry.registerextionspoints (nonmanagePluginegistry.java:156)      на org.datanucleus.plugin.pluginmanager.registerextensionpoints (pluginmanager.java:82)      на org.datanucleus.omfcontext. (Omfcontext.java:156)      на org.datanucleus.omfcontext. (Omfcontext.java:137)      на org.datanucleus.ObjectManagerFactoryImpl.InitialiseOmfContext (ObjectManagerFactoryimpl.java:132)      ap org.datanucleus.jdo.jdopersistencemanagerfactory.initialiseproperties (jdopersistencemanagerfactory.java:363)      на org.datanucleus.jdo.jdopersistencemanagerfactory. (jdopersistencemanagerfactory.java:307)      ap org.datanucleus.jdo.jdopersistencemanagerfactory.createpersistenceManagerFactory (jdopersistenceanageragerfactory.java:255)      ap org.datanucleus.jdo.jdopersistencemanagerfactory.getpersistenceManagerfactory (jdopersistencemanagerfactory.java:182)      ... еще 40.  2011-06-14 00: 31: 56,014 Ошибка ql.driver (sessionstate.java:printereRor(374)) - Не удалось: ошибка выполнения, обратный код 1 из org.apache.hadoop.hive.ql.exec.ddltaks 

Английский оригинал

After installed Hive by the instruction on Hive apache wiki step by step, I invoked hive shell and typed "CREATE TABLE pokes (foo INT, bar STRING);", then it comes following error, log is also included.

I'm new to Hive, any suggestion or comments? Thanks a lot! I found the questions asked over google the web, but did not find solution.

I use single machine mode for Hadoop on Mac.

hive> CREATE TABLE pokes (foo INT, bar STRING); FAILED: Error in metadata: javax.jdo.JDOFatalInternalException: Unexpected exception caught. NestedThrowables: java.lang.reflect.InvocationTargetException FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

log file:

 Last login: Tue Jun 14 00:27:51 on ttys001 Zhiyong-Xies-MacBook-Pro:~ hadoop$ cat /tmp/*/hive.log 2011-06-14 00:31:54,834 ERROR metastore.HiveMetaStore (HiveMetaStore.java:executeWithRetry(334)) - JDO datastore error. Retrying metastore command after 1000 ms (attempt 1 of 1) 2011-06-14 00:31:56,012 ERROR exec.DDLTask (SessionState.java:printError(374)) - FAILED: Error in metadata: javax.jdo.JDOFatalInternalException: Unexpected exception caught. NestedThrowables: java.lang.reflect.InvocationTargetException org.apache.hadoop.hive.ql.metadata.HiveException: javax.jdo.JDOFatalInternalException: Unexpected exception caught. NestedThrowables: java.lang.reflect.InvocationTargetException      at org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:491)      at org.apache.hadoop.hive.ql.exec.DDLTask.createTable(DDLTask.java:3233)      at org.apache.hadoop.hive.ql.exec.DDLTask.execute(DDLTask.java:221)      at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:132)      at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57)      at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1238)      at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1050)      at org.apache.hadoop.hive.ql.Driver.run(Driver.java:885)      at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:224)      at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:358)      at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:593)      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)      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:156) Caused by: javax.jdo.JDOFatalInternalException: Unexpected exception caught. NestedThrowables: java.lang.reflect.InvocationTargetException      at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1186)      at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:803)      at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:698)      at org.apache.hadoop.hive.metastore.ObjectStore.getPMF(ObjectStore.java:237)      at org.apache.hadoop.hive.metastore.ObjectStore.getPersistenceManager(ObjectStore.java:266)      at org.apache.hadoop.hive.metastore.ObjectStore.initialize(ObjectStore.java:199)      at org.apache.hadoop.hive.metastore.ObjectStore.setConf(ObjectStore.java:174)      at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:62)      at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:117)      at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.getMS(HiveMetaStore.java:369)      at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.executeWithRetry(HiveMetaStore.java:321)      at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.createDefaultDB(HiveMetaStore.java:466)      at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.init(HiveMetaStore.java:240)      at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.(HiveMetaStore.java:203)      at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.(HiveMetaStoreClient.java:107)      at org.apache.hadoop.hive.ql.metadata.Hive.createMetaStoreClient(Hive.java:2010)      at org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:2020)      at org.apache.hadoop.hive.ql.metadata.Hive.createTable(Hive.java:485)      ... 15 more Caused by: java.lang.reflect.InvocationTargetException      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)      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 javax.jdo.JDOHelper$16.run(JDOHelper.java:1958)      at java.security.AccessController.doPrivileged(Native Method)      at javax.jdo.JDOHelper.invoke(JDOHelper.java:1953)      at javax.jdo.JDOHelper.invokeGetPersistenceManagerFactoryOnImplementation(JDOHelper.java:1159)      ... 32 more Caused by: java.lang.NullPointerException      at org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonManagedPluginRegistry.java:443)      at org.datanucleus.plugin.NonManagedPluginRegistry.registerBundle(NonManagedPluginRegistry.java:355)      at org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensions(NonManagedPluginRegistry.java:215)      at org.datanucleus.plugin.NonManagedPluginRegistry.registerExtensionPoints(NonManagedPluginRegistry.java:156)      at org.datanucleus.plugin.PluginManager.registerExtensionPoints(PluginManager.java:82)      at org.datanucleus.OMFContext.(OMFContext.java:156)      at org.datanucleus.OMFContext.(OMFContext.java:137)      at org.datanucleus.ObjectManagerFactoryImpl.initialiseOMFContext(ObjectManagerFactoryImpl.java:132)      at org.datanucleus.jdo.JDOPersistenceManagerFactory.initialiseProperties(JDOPersistenceManagerFactory.java:363)      at org.datanucleus.jdo.JDOPersistenceManagerFactory.(JDOPersistenceManagerFactory.java:307)      at org.datanucleus.jdo.JDOPersistenceManagerFactory.createPersistenceManagerFactory(JDOPersistenceManagerFactory.java:255)      at org.datanucleus.jdo.JDOPersistenceManagerFactory.getPersistenceManagerFactory(JDOPersistenceManagerFactory.java:182)      ... 40 more  2011-06-14 00:31:56,014 ERROR ql.Driver (SessionState.java:printError(374)) - FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask 
</div
     

Список ответов

1
 
vote

http://getsatisfaction.com/cloudera/topics/hive_ERROR_ERROR_IN_METADATATA_JAVAX_JDO_JDOFATALINGERNALEXCECTION.

Удаление каталога $ hadoop_home / build работало как очарование.

 

http://getsatisfaction.com/cloudera/topics/hive_error_error_in_metadata_javax_jdo_jdofatalinternalexception

Removing the $HADOOP_HOME/build directory worked like a charm.

</div
 
 
0
 
vote

Удаление каталога $ hadoop_home / build (фактически просто переименовая его) также работает для Hive-0.9.0 и Hadoop-1.0.4.

 

Removing the directory $HADOOP_HOME/build (actually just renaming it) also works for hive-0.9.0 and hadoop-1.0.4.

</div
 
 

Связанный проблема

0  Hive UDF дает дубликат результат независимо от параметров, когда вложены в подзапросе  ( Hive udf gives duplicate result regardless of parameters when nested in a subqu ) 
Недавно я разработал улей универсальный UDF Getad . Он принимает тип карты и параметр типа строки и выводит строковое значение. Но я обнаружил, что выход UDF...

1  Невозможно подключиться к запущенному серверу H2O из Python [h2o.ai]  ( Unable to connect to a running h2o server from python h2o ai ) 
Ошибка при подключении к серверу H2O работает на сервере Core EMR с главного узла. <код> import h2o h2o.connect(url="http://IP:54321") Проследить ошибку...

2  Как установить тест на писем Hadoop  ( How to unit test hadoop writable ) 
Я реализовал <код> WritableComparable самостоятельно, но я нахожусь находятся в хорошем состоянии, чтобы тест на единицу <код> write и <код> readFields мет...

0  Hadoop SASTCP поднимает не мог найти или загрузить основной класс org.apache.hadoop.mapreduce.v2.app.mrappmaster  ( Hadoop distcp raises could not find or load main class org apache hadoop mapredu ) 
Когда я запускаю DistCP, чтобы переместить данные из S3 на мои локальные HDF, я получаю это исключение во время карты, уменьшающая задание, запущенную для коп...

0  Регистрация Framework для Hadoop  ( Logging framework for hadoop ) 
Я должен работать над структурой лесозаготовки, которая захватила бы журналы для работы Hadoop, которая будет загружать данные из HDFS, обрабатывала данные, х...

1  Синхронизация данных между Hadoop и PostgreSQL с помощью симметричныхds  ( Synchronizing data between hadoop and postgresql using symmetricds ) 
Я использую Hadoop, чтобы сохранить данные нашего приложения. Как я могу синхронизировать данные между PostgreSQL и Hadoop? Я использую симметрии в качестве и...

2  Shell Щелона для Shells бросает исключение файла при выполнении запросов, охватить добавление файлов JAR, используя «Добавить JAR»  ( Hive shell throws filenotfound exception while executing queries inspite of add ) 
1) Я добавил файл Serde JAR с помощью «Добавить JAR /Home/hduser/softwares/hive/hive-serdes-1.0-snapshot.jar;» 2) Создать таблицу 3) Стол успешно создает ...

2  Действие оози Hive зависает и сердце бьется навсегда  ( Oozie hive action hangs and heart beats forever ) 
Я пытаюсь запустить действие улья через рабочий процесс оози, который я создал в оттенке, но действие «сердце» навсегда ударяет и не выполняет SQL. Я прочит...

0  Как обновить с новой записью, чтобы улить главный стол из таблицы Temp  ( How to get updated with new record to hive main table from temp table ) 
Я новичок в улите. У меня есть основной стол T1 и TEMP Table T2. Таблица Temp загружается в счет входящих данных каждый день. Входящие данные могут быть обнов...

0  Hadoop 'copyfromLocal: не может создать путь от ошибки нулевой строки  ( Hadoop copyfromlocal can not create a path from a null string error ) 
У меня есть вопрос об этой ошибке на Hadoop. Я хочу скопировать файл TXT с моего локального диска в папку Hadoop WCDATA (для запуска примера WordCount на Had...

1  Spark Streaming MapWithState не удается через 48+ часов с вопросом записи контрольной точки  ( Spark streaming mapwithstate fails after 48 hours with checkpoint write issue ) 
У нас есть программа для искровой потоковой передачи, которая читает вход от KAFKA, используя CONTRESTIRECTSTREAM и создает композитный объект на основе общ...

0  Linux - ошибка при запуске исполняемых файлов  ( Linux error while running executable files ) 
Я пытаюсь запустить исполняемый файл на вновь установленном Ubuntu, и я получаю следующую ошибку: & gt; ./ hadoop <код> hadoop : Not a directoryh & g...

6  hive.metastore.retryingmetastOrEclient: метастозерец потерял связь. Попытка повторно подключить ошибку, вызвавшие другие ошибки на улей  ( Hive metastore retryingmetastoreclient metastoreclient lost connection attempt ) 
Время от времени, когда разработчики запускают запросы улья, они получают следующую ошибку (первая запись журнала ниже). Когда я смотрю через длинные улья н...

0  Хранение последних твитов, присоединяясь к 2 столам в C, используя улей  ( Storing the latest tweets by joining 2 tables into c using hive ) 
У меня было 3 таблицы A, b Общие вещи TweeTid, Account_id В обеих таблицах я хочу присоединиться к A и B для этого, я получил запрос <код> Select created_da...

2  Какое распространение Linux лучше всего подходит для Nutch-Hadoop?  ( Which distribution of linux is best suited for nutch hadoop ) 
Мы пытаемся выяснить, какие распределение Linux лучше всего подходит для интеграции Щема-Hadoop? Мы планируем использовать кластеры для ползания большого соде...

Связанный проблема

0  Hive UDF дает дубликат результат независимо от параметров, когда вложены в подзапросе 
1  Невозможно подключиться к запущенному серверу H2O из Python [h2o.ai] 
2  Как установить тест на писем Hadoop 
0  Hadoop SASTCP поднимает не мог найти или загрузить основной класс org.apache.hadoop.mapreduce.v2.app.mrappmaster 
0  Регистрация Framework для Hadoop 
1  Синхронизация данных между Hadoop и PostgreSQL с помощью симметричныхds 
2  Shell Щелона для Shells бросает исключение файла при выполнении запросов, охватить добавление файлов JAR, используя «Добавить JAR» 
2  Действие оози Hive зависает и сердце бьется навсегда 
0  Как обновить с новой записью, чтобы улить главный стол из таблицы Temp 
0  Hadoop 'copyfromLocal: не может создать путь от ошибки нулевой строки 
1  Spark Streaming MapWithState не удается через 48+ часов с вопросом записи контрольной точки 
0  Linux - ошибка при запуске исполняемых файлов 
6  hive.metastore.retryingmetastOrEclient: метастозерец потерял связь. Попытка повторно подключить ошибку, вызвавшие другие ошибки на улей 
0  Хранение последних твитов, присоединяясь к 2 столам в C, используя улей 
2  Какое распространение Linux лучше всего подходит для Nutch-Hadoop?