Ошибка «Не удалось создать DataStorage» при использовании Pig с Hadoop - PullRequest
5 голосов
/ 02 августа 2011

Я пытался заставить Pig 0.9.0 работать, используя Apache Hadoop 0.20.203.0.Я посмотрел все выше и ниже по спискам рассылки Google и по рассылке и даже по этому вопросу: не могу запустить pig с одним узлом hadoop server , но я все еще не могу заставить Grunt, оболочку Pig, работать в кластере-setup (конечно, я могу запустить приглашение в локальном режиме).

Я попробовал приведенные решения - перекомпиляция без hadoop, добавление библиотеки hadoop и pig-withouthadoop.jar в мою переменную PIG_CLASSPATH ... ничего не работает.Я просто получаю сообщение об ошибке

2011-08-02 10: 56: 00,709 [main] ОШИБКА org.apache.pig.Main - ОШИБКА 2999: непредвиденная внутренняя ошибка.Не удалось создать DataStorage

Не совсем уверен, куда идти дальше.Я видел несколько обсуждений этого на веб-сайте разработки Apache Pig или что-то (их сайт контроля версий или что-то еще), и было несколько предложенных сценариев, но я не мог понять, что делал его скрипт-обертка или как его использовать:https://issues.apache.org/jira/browse/PIG-2183.Может быть, решение заключается в этой ссылке?

Я запускаю настройку Hadoop с одним узлом (НЕ в локальном режиме) ... Hadoop работает нормально.

Ответы [ 2 ]

1 голос
/ 02 сентября 2011
0 голосов
/ 11 июля 2018

Обычно это проблема библиотеки. Убедитесь, что у вас есть все зависимости, добавленные в файл pig. Трудно указать на правильный в данный момент.

...